我正在使用Vertx和Spring。
在编写测试用例时,我们必须按照here所述使用VertxUnitRunner
。在用VertxUnitRunner编写的测试案例中如何使用spring DI。
谢谢
最佳答案
如果您使用春季测试版4.2及更高版本,则可以执行以下操作
@RunWith(VertxUnitRunner.class)
@ContextConfiguration(/*load needed classes for Integration test here*/)
public class MyServiceTest {
@ClassRule
public static final SpringClassRule SPRING_CLASS_RULE= new SpringClassRule();
@Rule
public final SpringMethodRule springMethodRule = new SpringMethodRule();
/* tests */
}
有关其他信息,this link显示如何在没有@RunWith(SpringJUnit4ClassRunner.class)的情况下在测试中加载Spring上下文。
关于java - 带 Spring DI的VertxUnitRunner,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42072792/