1

我正在通过 HTTPInvoker 进行 Spring 远程服务。我想为此编写集成测试,我想到了两种技术,我不确定哪一种更好,或者我完全误解了这两种技术。

我对这两种技术有点困惑。一种技术是 Spring 已经能够在测试之前加载上下文,所以我可以只指定上下文 xml。另一种技术是让 Embedded Jetty 加载上下文,我们还有另一个测试来命中端点。我不确定哪个更好。

我从这里得到了嵌入式 Jetty 测试的想法。http://code.google.com/p/jianwikis/wiki/SpringHttpRemotingWithEmbeddedJettyServer

另一种方法是将其包含在测试用例中。例如,


@ContextConfiguration(location = {"/application_context.xml"})
public class SpringIntegrationTest extends AbstractTestNGSpringContextTests {

   @Autowired
   private TheService theService
   ...
}

两者都做的好处和坏处是什么?

非常感谢。

4

0 回答 0