哪里可以找到适合EJB和J2EE的良好单元测试资源?

时间:2009-11-14 09:32:44

标签: unit-testing java-ee junit ejb-3.0

您建议哪些在线资源教程图书开始使用单元测试J2EE / EJB3应用程序?

到目前为止,我已找到ejb3unitJakarta Cactus(已退休2011/08)和Maven Cargo plugin。如果有完整的工作示例,可以运行。

目标容器是开源产品GlassFishJBossApache OpenEJB

5 个答案:

答案 0 :(得分:22)

答案 1 :(得分:4)

下一版本NetBeans 6.8包含一个不错的新功能:generates Unit-Tests for EJB 3.1 with Embeddable Container code

@Test
public void testHello() throws Exception {
  System.out.println("hello");
  HelloService instance = (HelloService)javax.ejb.embeddable.EJBContainer.createEJBContainer().getContext().lookup("java:global/classes/HelloService");
  String expResult = "";
  String result = instance.hello();
  assertEquals(expResult, result);
  // TODO review the generated test code and remove the default call to fail.
  fail("The test case is a prototype.");
}

答案 2 :(得分:2)

Erwann“Airone”Wernli的

EJB out-of-container testing

答案 3 :(得分:0)

JSFUnit是“JSF应用程序的测试框架。它旨在允许使用简化的API对JSF应用程序进行完整的集成测试和单元测试。在容器内部运行JSFUnit测试,这为开发人员提供了对托管bean,FacesContext,EL表达式和内部JSF组件树。同时,您还可以访问每个客户端请求的已解析HTML输出。“

答案 4 :(得分:0)

book

写的TDD上有很好的Lasse Koskela

它可以免费下载基于EJB testing的网络内容。抓住它并卷起袖子。