5

团队,

我们需要做 EJB 3.1 单元测试用例。为此,我们正在分析工具以进行有效的测试。我们正在考虑 arquillian,仙人掌。谁能告诉我哪个工具在性能方面适合我们的技术堆栈。我们正在使用 JBOSS+Hibernate

4

3 回答 3

4

您可以查看在 EJB 3.1中使用嵌入式容器的技术。

于 2011-05-12T19:28:51.160 回答
3

测试 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/

于 2011-06-29T19:55:16.803 回答
0

在您的 Maven 设置中使用嵌入式容器,然后使用您自己的模拟对象或 Mockito 模拟 EJB 系统的任何接口。这样您就可以只专注于测试 EJB 的“实体”而不是其他任何东西。

于 2013-12-13T13:22:00.590 回答