我想使用 JUnit 测试企业 java bean(稍后应该部署到 JBoss 服务器)。但我不完全知道我可以使用什么工具来做这件事。由于缺少 EJB 容器和导致缺少所需的注入(inject),普通 JUnit 失败。
通过谷歌搜索,我找到了一个名为 JBoss EJB 嵌入式容器的库,但它似乎已经过时了。我也找不到任何要下载的源文件或二进制文件。
所以请帮忙,在本地生成能够在企业 bean 上运行 JUnit 测试的“模拟”容器的简单方法是什么?
问候语 本
最佳答案
我建议你看看Arquillian :
Arquillian enables you to test your business logic in a remote or embedded container. Alternatively, it can deploy an archive to the container so the test can interact as a remote client.
还有活人Embedded JBoss AS . Seam Framework还提供了一个带有嵌入式 JBoss 的测试环境来运行您的应用程序的组件测试(使用 TestNG)。
关于jboss - 如何使用 JUnit 轻松测试 EJB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090947/