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