Есть ли способ получить тесты JUnit в Eclipse (в частности, я использую SpringJUnit4ClassRunner
), чтобы использовать ресурсы из src/main/resources
, а также src/test/resources
?
Плагин Maven Surefire делает это, но запуск одного конкретного юнит-теста из Eclipse - нет.
У меня есть загрузка конфигурации Spring в src/main/resources/spring-config/
, и я хочу переопределить два конкретных файла. Я поместил эти специфичные для теста переопределения в src/test/resources/spring-config/
, и при запуске модульных тестов через Maven все работает. Когда я запускаю тест JUnit из Eclipse, only тестовые файлы доступны, и неудивительно, что мой контекст не загружается.
Обновление
Появляется, что классы 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"})