0
我正在寻找一个用于集成测试我的应用程序的测试框架。处理Arquillian中的传递依赖关系
class A {
@Autowired
B b;
@Autowired
C c;
}
class B {
@Autowired
D d;
}
我有一个类A,它有一些像B和C一样注入的服务级依赖项(例如Postgres和一个内部微服务客户端)。我知道在创建测试存档时,我们可以在Shrinkwrap部分中包含自包含的外部依赖关系(Postgres,ElasticSearch),但是关于传递性(嵌套)依赖关系(如B)的服务,其中将服务缩减到arquillian存档中取决于另一个服务我通常也会用arquillian来收缩包装。处理这种情况的最好方法是什么?
我建议你在一个像glassfish这样的嵌入式容器中运行你的应用程序。 – Lemmy4555