0
私のアプリケーションの統合テストのためのテストフレームワークを探しています。Arquillianにおける推移的依存関係の処理
class A {
@Autowired
B b;
@Autowired
C c;
}
class B {
@Autowired
D d;
}
私は、BとCのようなサービスレベルの依存関係(例えば、Postgresと内部のマイクロサービスクライアント)を持つクラスAを持っています。私は、テストアーカイブを作成している間に、シュリンクラップ部分に自己完結型外部依存関係(Postgres、ElasticSearch)を含めることができると理解していますが、Bのような推移的(ネスト)依存関係についてはどうでしょうか。私は通常arquillianとシュリンクラップします。このような状況に対処する最良の方法は何ですか?
私はglassfishのような組み込みコンテナでアプリケーションを実行することをお勧めします。 – Lemmy4555