У меня проблема с тестированием maven и JUnit.junit test следует использовать main/resources
У меня есть файлы в 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();
}
'
Вы до сих пор не дали нам достаточно информации. Попробуйте отправить код, чтобы показать, как вы пытаетесь загрузить эти файлы. –
Я отредактировал мой inital пост, показывая, как я ссылаюсь на файлы в src/main/resources. Спасибо за ваши thoghts! – MrLang
Я не вижу ничего похожего на файлы в '/ src/main/resources' –