使用JUnit在VisualAge for Java中对EJB进行单元测试 - 编程入门网
使用JUnit在VisualAge for Java中对EJB进行单元测试时间:2011-02-05 Sultan Ahamed Kaja引言 本文面向的是那些想要对他们的 EJB 进行单元测试以及为这些 EJB 开发测试案例的 VisualAge® for Java™ 用户。本文基于 VisualAge for Java 3.5.3 和 JUnit 3.7。文章描述了 JUnit、对 EJB 进行单元测试的难点以及开发测试案例时涉及到的相关步骤。 单元测试是以程序员的视角来编写的。单元测试确保一个类的某个特定的方法能成功地执行一组特定的任务。每个测试确定一个方法在给定已知的输入时能产生预期的输出。有效测试是有效编程的一个基本的组成部分。通过使用 JUnit 测试框架,您能容易地并且逐步地构建一个测试套件,这个测试套件能帮助您调节工作进度、发现不希望出现的副作用并把精力集中在开发工作上。 编写 EJBs 测试案例 这里是一个关于 EJB 的示例,该 EJB 带有一个名为 addition 的业务方法,该方法以两个整型变量作为输入,将它们相加后返回结果:
使用下列步骤创建一个 EJB 测试案例。 通过继承 JUnit.framework.TestCase 类创建一个测试类。命名约定:如果 bean 的名称是 SampleEjbBean ,则将测试类命名为 SampleEjbBeanTest 。例如: public class SampleEjbBeanTest extends JUnit.framework.TestCase{ 。 创建 Bean 的一个 remoteInterface 类型的类变量。例如: SampleEjb remoteInterface 创建测试类的一个静态实例: 使用JUnit在VisualAge for Java中对EJB进行单元测试(2)时间:2011-02-05 Sultan Ahamed Kaja因为该实例被用来作为 TestRunner 的 run 方法的一个参数以执行 TestClass.main 方法和测试案例,所以您可以在 SwingUI 或者 TextUI 中执行测试案例:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |