Я пытаюсь провести интеграционные тесты с Spring, Maven и Jetty. У меня есть сервер Jetty для запуска моего приложения до того, как интеграционные тесты начнутся с использованием плагина Maven Jetty и цели предварительного интеграционного тестирования. Это хорошо работает для тестирования с использованием net.sourceforge.jwebunit.junit.WebTestCase.
Теперь мне нужно загрузить «дополнительные» bean-компоненты в приложение, когда оно запускается для интеграционных тестов. Это было бы легко, если бы мои тестовые классы и ресурсы можно было каким-то образом развернуть с приложением. Кто-нибудь знает простой способ сделать это?
Я хочу иметь возможность «макетировать» некоторые вещи (например, отправку электронной почты) и писать интеграционные тесты, которые нелегко выполнить только через «интерфейс».