团队,
我们需要做 EJB 3.1 单元测试用例。为此,我们正在分析工具以进行有效的测试。我们正在考虑 arquillian,仙人掌。谁能告诉我哪个工具在性能方面适合我们的技术堆栈。我们正在使用 JBOSS+Hibernate
团队,
我们需要做 EJB 3.1 单元测试用例。为此,我们正在分析工具以进行有效的测试。我们正在考虑 arquillian,仙人掌。谁能告诉我哪个工具在性能方面适合我们的技术堆栈。我们正在使用 JBOSS+Hibernate
您可以查看在 EJB 3.1中使用嵌入式容器的技术。
测试 EJB 是我每天的挑战。简单的答案是不要。以下是单元测试比集成测试更好的一些基本原因:http: //blog.thecodewhisperer.com/2010/10/16/integrated-tests-are-a-scam/
尽管如此,如果测试 EJB 确实是您想要和需要的东西,我已经提交了几篇关于如何处理它的文章(JBoss 和 Hibernate 也是我的配置)。有时 OpenEJB 是一种矫枉过正,简单的模拟就足够了 - 我建议 Mockito http://mockito.org和我写的一些例子http://jakub.marchwicki.pl/posts/2011/05/06/the-art- of-testing-an-ejb-application-part-ii/
在您的 Maven 设置中使用嵌入式容器,然后使用您自己的模拟对象或 Mockito 模拟 EJB 系统的任何接口。这样您就可以只专注于测试 EJB 的“实体”而不是其他任何东西。