1

HTTPInvoker 経由で Spring Remote Service を実行しています。そして、そのための統合テストを書きたいのですが、どちらが優れているかわからない、または2つの手法を完全に誤解している2つの手法を念頭に置いています。

私はこれらの2つのテクニックと少し混乱しています。1 つの手法は、Spring にはテストの前にコンテキストをロードする機能があるため、コンテキスト xml を指定するだけです。もう 1 つの手法は、Embedded Jetty を使用してコンテキストをロードすることであり、エンドポイントをヒットする別のテストがあります。どちらが良いかわかりません。

Embedded Jetty テストのアイデアはここから得られます。http://code.google.com/p/jianwikis/wiki/SpringHttpRemotingWithEmbeddedJettyServer

もう 1 つの方法は、それをテスト ケース内に含めることです。例えば、


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

   @Autowired
   private TheService theService
   ...
}

両方を行うことの利点と欠点は何ですか?

どうもありがとう。

4

0 に答える 0