EJB单元测试用例

时间:2011-05-12 12:19:58

标签: ejb-3.1

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

3 个答案:

答案 0 :(得分:4)

您可以查看EJB 3.1中的technique of using the Embedded Container

答案 1 :(得分: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/

答案 2 :(得分:0)

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