W tej chwili mam bibliotekę Java, która ma klasę testową. W tej klasie chcę uzyskać dostęp do niektórych plików znajdujących się na moim dysku twardym.Plik dostępu w teście JUnit w środowisku Gradle
build.gradle wygląda następująco:
apply plugin: 'java'
dependencies {
testCompile 'junit:junit:4.11'
}
Mój plik jest pod java_lib/src/test/assets/file.xml
i klasy Java jest pod java_lib/src/test/java/<package_name>.java
Dlatego wykonać
final InputStream resourceAsStream = this.getClass().getResourceAsStream("assets/file.xml");
Niestety otrzymuję null z powrotem. Co ja robię źle?
Wygląda na to, że wciąż nie jest naprawiony w wersji 1.4 ... –
@RodrigoQuesada może być, nadal używam tego fragmentu, ponieważ nie chcę polegać na tym "może być naprawiony", a następnie z następną wersją nie działa ponownie – Niklas
Otrzymuję komunikat "Nie można odnaleźć właściwości" processTestResources "w projekcie". – ReDetection