如何在爆炸战中包含测试类,以便使用Maven,Jetty和Spring进行集成测试?

Dav*_*ker 2 java spring automated-tests maven-2 jetty

我正在尝试使用Spring,Maven和Jetty进行集成测试.在集成测试开始使用Maven Jetty插件和运行爆炸的预集成测试目标之前,我有一台Jetty服务器开始运行我的应用程序.这适用于使用net.sourceforge.jwebunit.junit.WebTestCase进行测试.

我现在需要做的是在为集成测试启动时将"额外"bean加载到应用程序中.如果我的测试类和资源可以以某种方式与应用程序一起部署,这将很容易.有人知道一个简单的方法吗?

我希望能够"模拟"一些东西(例如发送电子邮件)和编写集成测试,这些测试不能简单地通过"前端"完成.

Pas*_*ent 5

我现在需要做的是在为集成测试启动时将"额外"bean加载到应用程序中.如果我的测试类和资源可以以某种方式与应用程序一起部署,这将很容易.有人知道一个简单的方法吗?

我将创建一个单独的集成测试模块,将额外的测试类和配置文件放在源代码树中,并使用Overlays创建一个包含这些文件的"测试WAR".有关类似的方法,请参阅使用Maven的JSFUnit.