1. 首页
  2. 考试认证
  3. 其它
  4. arquillian warp mocked ejb Arquillian和Warp集成测试环境中的模拟EJB

arquillian warp mocked ejb Arquillian和Warp集成测试环境中的模拟EJB

上传者: 2024-08-21 16:08:47上传 ZIP文件 32.94KB 热度 2次

Arquillian石墨烯无人机Warp的组合展示了如何集成这些测试框架并使它们协同工作。这个项目特别展示了如何通过Mockito模拟EJB,并在Warp测试运行期间完全控制这些EJB的行为。源代码经过详细记录,便于理解这些部分的协作方式。

在实际操作中,所有待部署的EJB在部署前都经过Javassist转换,这一步骤会删除所有直接依赖项,例如对底层存储库类或服务的依赖,但保留了服务方法的返回类型。EJB在这里主要充当了外观模式的角色,内部则包含一个Mockito实例,可以完全由开发者控制。

如果你对这些技术感兴趣,可以通过以下资源进一步了解:

该测试环境设置在JBoss 7.1.1下,这一配置也在主要和次要版本中有良好的兼容性。为了进一步确保兼容性和正确性,可以参阅 jboss测试EJB的例子。整个系统基于Java 1.7运行,这也是Arquillian对于JRE方法getLoopb的特定需求之一。

下载地址
用户评论