文件名称:arquillian-warp-mocked-ejb:Arquillian 和 Warp 集成测试环境中的模拟 EJB
文件大小:33KB
文件格式:ZIP
更新时间:2024-07-27 23:58:13
Java
Arquillian、石墨烯、无人机和 Warp 组合的工作示例 该项目展示了集成测试框架 Arquillian 及其扩展 Graphene、Drone 和 Warp 的工作。 真正有趣的是 EJB,它被 Mockito 模拟并且可以在 Warp 测试运行期间完全控制。 源代码已记录在案,因此您应该很容易理解这些部分是如何协同工作的。 模拟 EJB 在部署到集成测试环境之前,所有要部署的 EJB 都由 Javassist 转换。 Javassist 删除所有直接依赖项,例如对底层存储库类或服务的依赖项。 您仍然必须包括服务方法的返回类型。 EJB 仅充当外观。 在门面内部存在一个 Mockito 实例,它可以完全由您的分配控制。 测试环境 JBoss 7.1.1; 也应该在主要/次要版本中工作。 火狐 Java 1.7; 由于 Arquillian 对 JRE 方法 getLoopb
【文件预览】:
arquillian-warp-mocked-ejb-master
----.project(2KB)
----Readme.md(1KB)
----src()
--------test()
--------main()
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.wst.common.project.facet.core.xml(383B)
--------org.eclipse.m2e.core.prefs(93B)
--------org.eclipse.jdt.core.prefs(652B)
--------org.eclipse.wst.validation.prefs(48B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.project.facet.core.prefs.xml(164B)
--------org.eclipse.core.resources.prefs(185B)
--------org.eclipse.wst.common.component(560B)
--------org.hibernate.eclipse.console.prefs(77B)
--------.jsdtscope(491B)
----README.md(1KB)
----pom.xml(8KB)
----.classpath(2KB)
----.gitignore(189B)