如何使用 JUnit5 在 OpenEJB 中测试 EJB Bean?

乐夏RB

在 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 中,并且官方扩展也不是很多。

如果您愿意,请在此处阅读有关 JUnit 5 扩展模型的信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章