junit 测试套件Suite

 

  junit测试套件,就是可以运行一个测试类使得一个或一些测试类被junit测试运行

  见代码:

  测试套件类:

  

复制代码
import org.junit.runner.RunWith;
import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses({Task1Test.
class,Task2Test.class,Task3Test.class})
public class SuiteTest {

</span><span style="color: #008000;">/**</span><span style="color: #008000;">
 * 1.测试套件就是组织测试类一起运行的
 * 
 * 写一个作为测试套件的入口类,这个类里不包含其他的方法
 * 更改测试运行器Suite.classes,将要测试的类作为数组传入到Suite.SuiteClasses({})
 </span><span style="color: #008000;">*/</span><span style="color: #000000;">

}

复制代码

  要一起测试运行的测试类有Task1Test、Task2Test、Task3Test

  Task1Test、Task2Test、Task3Test代码分别如下:

  

复制代码
import org.junit.Test;

public class Task1Test {

@Test
</span><span style="color: #0000ff;">public</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> test() {
    System.out.println(</span>"this is task1test"<span style="color: #000000;">);
}

}

复制代码
复制代码
import org.junit.Test;

public class Task2Test {

@Test
</span><span style="color: #0000ff;">public</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> test() {
    System.out.println(</span>"this is task2test"<span style="color: #000000;">);
}

}

复制代码
复制代码
import org.junit.Test;

public class Task3Test {

@Test
</span><span style="color: #0000ff;">public</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> test() {
    System.out.println(</span>"this is task3test"<span style="color: #000000;">);
}

}

复制代码

  测试套件类右键run as --> Junit Test

  测试结果如下

  

  

  同理,测试嵌套类可以嵌套测试嵌套类

  

  如果有误,欢迎指正!

  

原文地址:https://www.cnblogs.com/xgh-space/p/9361165.html
posted @ 2019-06-06 16:29  星朝  阅读(463)  评论(0)    收藏  举报