`
chelsea
  • 浏览: 117890 次
  • 来自: ...
社区版块
存档分类
最新评论

Programming JUnitee

 
阅读更多

Abstract:

JUnitEE is a simple extension to JUnit which allows standard test cases to be run from within a J2EE application server. JUnit provides the framework for writing your unit tests, and JUnitEE gives you the possibility to run these tests inside your application server. This has the advantage of testing your EJB/servlet-based application in the same environment it will run when in production

But I hate JUnitee, for what people really need is "run test without application server", the existing of JUnitee gives guys a peg to give up improving their design to make testing easier, and much time is wasted on deploying/starting/stopping/undeploying, even it is automatic.

Test Approach:

Step 1, Package JUnitee and your test code with the application to be tested.

Step 2, Start application server

Step 3, Deploy the package

Step 4, Run tests via JUnitee servlet

Step 5, Undeploy the package

Step 6, Stop application server

Practice:

1, Cooperate with XDoclet to automated Step 1: provide a subclass of org.junite.servlet.JUnitEEServlet which labeled with @web and @ejbref

2, Cooperate with Ant <exec> and application server script to automated Step 2,3,5,6

3, Cooperate with Cactus to automated Step 4, and make cycle for Step 3,4,5

4, Cooperate with Ant script to automated all Steps

User Guide:

http://www.junitee.org/usersguide.html

Ant How To:

http://www.junitee.org/antguide.html

分享到:
评论

相关推荐

    junitEE.rar

    "junitEE.rar"这个压缩包文件很可能包含了一套用于Java EE项目单元测试的工具和示例,以帮助开发者高效地进行测试。 JUnit是Java领域最广泛使用的单元测试框架,它为编写和运行可重复的测试提供了简洁的API。在Java...

    junitee-data-utils:一种通过在应用程序容器外运行的 API 测试来管理 Java EE 项目数据库的方法

    junitee-data-utils 一种通过在应用程序容器外部运行的 API 测试来管理 Java EE 项目数据库的方法。用法将以下依赖项放入您的 pom.xml &lt; dependency&gt; &lt; groupId&gt;com.lotaris.junitee&lt;/ groupId&gt; &lt; artifactId&gt;...

    JUnitEE-开源

    JUnitEE是对JUnit的简单扩展,它允许在J2EE应用程序服务器中运行标准测试用例。 它主要由一个servlet组成,该servlet将测试结果输出为html。 注意:网站已移至sourceforge托管服务,并且可以再次使用。

    ClockSimpleJEE4 0.98测试案例集自动数据库链接回收版

    3)可以使用JUnit和JUnitEE运行器无限次运行不出错 4)欢迎使用与测试 5)任何问题请联系作者jerry_shen_sjf@qq.com 6)请用如下用户登录:用户EMPID:160208密码:jerry 7)请修改数据库配置文件dbconfig.xml 8)可以...

    自动化测试示例TestDemo完善最新版本

    本示例项目"TestDemo"的最新版本专注于自动化测试,集成了JUnit、HttpUnit、JMock以及JUnitEE,并且针对之前版本未支持TestNG的问题进行了完善,以满足更多用户的需求。 首先,JUnit是Java编程语言中最广泛使用的...

    Java开源例程ClockSimpleJEE4 0.96全面改善更新版

    1)v0.96版本是全面改善更新版 2)Exception体系清理与...12)可以启动JUnitEE测试套件 http://localhost:8080/clocksimplejee4/TestServlet 13)开发环境为Java 7,Tomcat 7和Eclipse JEE4.4版(Luna) 火鸟 2014.7.7

    自动化测试示例TestDemo

    在这个名为“TestDemo”的项目中,我们看到了一个以自动化测试为中心的示例,它基于先前的“ClockSimpleJEE4”示例进行增强,特别增加了对TestNG测试框架的支持,同时保持了对JUnit和JUnitEE的兼容性。 首先,让...

    Java开源例程ClockSimpleJEE4 0.97 安全增强和架构整理版

    Java开源例程ClockSimpleJEE4 0.97 安全增强和架构整理...12)可以启动JUnitEE测试套件 http://localhost:8080/clocksimplejee4/TestServlet 13)开发环境为Java 7,Tomcat 7和Eclipse JEE4.4版(Luna) 火鸟 2014.7.18

Global site tag (gtag.js) - Google Analytics