我正在使用Vertx With Spring。
在编写测试用例时,我们必须按照here使用VertxUnitRunner
。如何在使用VertxUnitRunner编写的测试用例中使用spring DI。
由于
答案 0 :(得分:0)
如果您使用春季测试版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上下文。