在 JUnit 4 中,我使用以下设置来测试我的 EJB bean:
@RunWith(EJBContainerRunner.class)
public class MyEETestWithOneOpenEJB {
@Inject
private ACdiBean bean;
@Test
public void theTest() {
// do test
}
}
但是在 JUnit 5 中,已经没有@RunWith(...)
了。
问题:如何使用 JUnit 5 进行测试?
您需要编写自己的 EJBContainerExtension 来替换 Runner 或找到一个已经存在的。不幸的是,目前后者不太可能,JUnit5 还没有在 GA 中,并且官方扩展也不是很多。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句