java

位置:IT落伍者 >> java >> 浏览文章

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


发布日期:2019年06月11日
 
使用JUnit对EJB进行单元测试[2]

通过继承 JUnitframeworkTestCase 类创建一个测试类命名约定如果 bean 的名称是 SampleEjbBean 则将测试类命名为 SampleEjbBeanTest 例如

public class SampleEjbBeanTest extends JUnitframeworkTestCase{

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

SampleEjb remoteInterface

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

static {

instance = new SampleEjbBeanTest();

}

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

public static void main(String args[])

{

if (argslength > ){

if (args[]equals(SWING)) {

JUnit swinguiTestRunnerrun(instancegetClass());

}

else {

JUnit textuiTestRunnerrun(instancegetClass());

}

}

else {

//formatting the Output

Systemoutprintln(************************************);

String className = instancegetClass()getName();

className = classNamesubstring(classNamelastIndexOf()+);

Systemoutprintln(Test Report of:+className);

Systemoutprintln(************************************);

JUnittextuiTestRunnerrun(instancegetClass());

}

}

[] [] []

               

上一篇:使用JUnit对EJB进行单元测试[3]

下一篇:使用JUnit对EJB进行单元测试[1]