Есть ли способ получить тесты JUnit в Eclipse (в частности, я использую SpringJUnit4ClassRunner
) для использования ресурсов из src/main/resources
, а также src/test/resources
?
Плагин Maven surefire делает это, но запускать один конкретный unit test из Eclipse не делает.
У меня есть загрузка Spring config в src/main/resources/spring-config/
, и я хочу "переопределить" два определенных файла. Я поместил эти переопределения для теста в src/test/resources/spring-config/
, и при выполнении модульных тестов через Maven eveerything работает. Когда я запускаю JUnit-тест из Eclipse, доступны только тестовые файлы, и неудивительно, что мой контекст не загружается.
Обновление
Появляется класс Spring, который настраивает тестовый контекст, не может найти ресурсы из src/main/resources/
при использовании подстановочного знака, но найдет их, если я укажу их явно.
Не находит вещи из src/main/resources/
@ContextConfiguration(locations = {"classpath:/spring-config/*.xml"})
Найденные файлы из src/main/resources/
@ContextConfiguration(locations = {"classpath:/spring-config/*.xml",
"classpath:/spring-config/app-aws.xml"})