使用JUnit在VisualAge for Java中对EJB进行单元测试 - 编程入门网
***");
JUnit.textui.TestRunner.run(instance.getClass());
}
}
接着,创建一个用于连接运行在服务器上的 EJB bean 的方法并为远程接口创建句柄: 将初始上下文添加到 HashMap 中。例如: env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.ejs.ns.jndi.CNInitialContextFactory 将 URL 添加到 HashMap 中。例如: env.put(Context.PROVIDER_URL, "iiop://localhost:900"); 创建 InitialContext 对象。例如: javax.naming.InitialContext ic =new javax.naming.InitialContext(env); 通过在命名服务器中查找 EJB Alias 名称来构造 Bean 的一个 homeInterface 例如: SampleEjbHome homeInterface = (SampleEjbHome) ic.lookup("SampleEjb"); 通过调用 homeInterface 的 create 方法创建一个 remoteInterface 。 例如: remoteInterface = homeInterface.create(); 使用JUnit在VisualAge for Java中对EJB进行单元测试(3)时间:2011-02-05 Sultan Ahamed Kaja在用于建立固定设备(fixture)(例如,打开一个网络连接,打开一个文件)的 setup 方法中,这个方法在测试程序执行前被调用。调用 getConnection() 方法使得测试案例连同 EJB 设置一起得以初始化。
为方法创建测试案例。使用下列命名约定:将测试案例命名为 testXXXX(testAddition) 。在 testMethod(testAddition) 中,从 remoteInterface 对象调用业务方法( addition )。例如: 为报告而开发的其他方法:
执行测试案例 部署 EJB。 在 VisualAge for Ja |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |