使用JUnit对EJB进行单元测试[2]

发表于:2010-04-12来源:作者:点击数: 标签:junitJUNITJunitJUnit单元
使用JUnit对EJB进行 单元测试 [2] 软件测试 使用下列步骤创建一个 EJB 测试案例 。 通过继承 JUnit.framework. TestCase 类创建一个测试类。命名约定:如果 bean 的名称是 SampleEjbBean ,则将测试类命名为 SampleEjbBeanTest 。例如: public class Sample

  使用JUnit对EJB进行单元测试[2]  软件测试

  使用下列步骤创建一个 EJB 测试案例

  通过继承 JUnit.framework.TestCase 类创建一个测试类。命名约定:如果 bean 的名称是 SampleEjbBean ,则将测试类命名为 SampleEjbBeanTest 。例如:

  public class SampleEjbBeanTest extends JUnit.framework.TestCase{ 。

  创建 Bean 的一个 remoteInterface 类型的类变量。例如:

  SampleEjb remoteInterface

  创建测试类的一个静态实例: static {

  instance = new SampleEjbBeanTest("");

  }

  因为该实例被用来作为 TestRunner 的 run 方法的一个参数以执行 TestClass.main 方法和测试案例,所以您可以在 SwingUI 或者 TextUI 中执行测试案例:

  public static void main(String args[])

  {

  if (args.length > 0){

  if (args[0].equals("SWING")) {

  JUnit .swingui.TestRunner.run(instance.getClass());

  }

  else {

  JUnit .textui.TestRunner.run(instance.getClass());

  }

  }

  else {

  //formatting the Output

原文转自:http://www.ltesting.net