У меня проблема с тестированием maven и JUnit.
У меня есть некоторые файлы в src/main/resources, и при запуске junit-тестов я хочу эти файлы. Только один тестовый файл с немного разными настройками должен отменять соответствующий файл. Поэтому моя идея состояла в том, чтобы дать этому тестовому файлу то же имя, что и основной файл, и поместить его в файл src/test/resources в том же (соответствующем) месте, что и основной файл. Но теперь у меня есть проблема, что я не могу использовать все остальные файлы из src/main/resources.
Я думал, что тест junit будет по умолчанию дефолтом в целевые/тестовые классы/при запуске, основанный на файлах из src/test/resources, но это не так. Существует только файл из src/test/resources, а не другой.
Спасибо за любые идеи, как я мог решить эту проблему.
вот пример того, как я пытаюсь получить доступ к файлам
@BeforeClass
public static void globalSetUp() throws NamingException, SQLException {
System.setProperty("solr.solr.home", "/solr/");
cores = new CoreContainer(
"/home/foo/workspace/reporting/target/test-classes/solr");
cores.load();
server = new EmbeddedSolrServer(cores, "reporting");
loadDriver();
connection = createAndConnectToDB();
createDBSchema();
}