您可以推荐哪些在线资源,教程或书籍开始使用J2EE/EJB3应用程序进行单元测试?
到目前为止,我已经找到了ejb3unit,雅加达仙人掌(2011/08退休)和Maven Cargo插件.如果有完整的工作示例,准备好运行会很有帮助.
目标容器是开源产品GlassFish,JBoss和Apache OpenEJB.
我正在尝试为具有注入的 EntityManager 的无状态会话 bean 编写 JUnit 测试:
@Stateless
public class MyServiceBean implements MyService, ... {
@PersistenceContext
private EntityManager em;
....
Run Code Online (Sandbox Code Playgroud)
当然,如果不做任何事情,em在测试流程中仍然为空......
测试应该独立运行(而不是在 Java EE 容器中)。
请问我该怎么做?(简单的解决方案将受到高度赞赏:-)