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

发布于 2024-08-11 03:58:23 字数 1536 浏览 6 评论 0 原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

春庭雪 2024-08-18 03:58:23

下一版本的 NetBeans 6.8 包含一个不错的新功能:它 为 EJB 生成单元测试3.1 使用可嵌入容器代码

@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.");
}

The next version NetBeans 6.8 includes a nice new feature: it 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.");
}
春庭雪 2024-08-18 03:58:23

EJB 容器外测试 作者:Erwann "Airone" Wernli

EJB out-of-container testing by Erwann "Airone" Wernli

温柔少女心 2024-08-18 03:58:23

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

JSFUnit is "a test framework for JSF applications. It is designed to allow complete integration testing and unit testing of JSF applications using a simplified API. JSFUnit tests run inside the container, which provides the developer full access to managed beans, the FacesContext, EL Expressions, and the internal JSF component tree. At the same time, you also have access to parsed HTML output of each client request."

寒尘 2024-08-18 03:58:23

有一本关于 TDD 的好书,作者是 Lasse Koskela

它有一个基于 EJB 测试。抓住它并卷起袖子加油吧。

There is nice book on TDD written by Lasse Koskela

It has a free to download web extra based on EJB testing.Grab it and roll up your sleeves.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文