让我们进行一个简单的JUnit测试,该测试以CdiRunner
运行。
@RunWith(CdiRunner.class)
public class MyTests {
@Inject
MyService service;
@Test
public void testFoo() {
service.doSomething();
Assert.assertTrue(true);
}
}
我想扩展此测试,以便它使用JUnit的Parameterized.class
。但是,另外注释该类也不起作用。
@RunWith(CdiRunner.class)
@RunWith(Parameterized.class)
public class MyTests {
@Inject
MyService service;
@Test
public void testFoo() {
service.doSomething();
Assert.assertTrue(true);
}
}
如何使用CdiRunner
进行数据驱动的测试?