junit测试套件,就是能够运行一个测试类使得一个或一些测试类被junit测试运行数组
见代码:测试
测试套件类:ui
import org.junit.runner.RunWith; import org.junit.runners.Suite; @RunWith(Suite.class) @Suite.SuiteClasses({Task1Test.class,Task2Test.class,Task3Test.class}) public class SuiteTest { /** * 1.测试套件就是组织测试类一块儿运行的 * * 写一个做为测试套件的入口类,这个类里不包含其余的方法 * 更改测试运行器Suite.classes,将要测试的类做为数组传入到Suite.SuiteClasses({}) */ }
要一块儿测试运行的测试类有Task1Test、Task2Test、Task3Testthis
Task1Test、Task2Test、Task3Test代码分别以下:spa
import org.junit.Test; public class Task1Test { @Test public void test() { System.out.println("this is task1test"); } }
import org.junit.Test; public class Task2Test { @Test public void test() { System.out.println("this is task2test"); } }
import org.junit.Test; public class Task3Test { @Test public void test() { System.out.println("this is task3test"); } }
测试套件类右键run as --> Junit Testcode
测试结果以下blog
同理,测试嵌套类能够嵌套测试嵌套类it
若是有误,欢迎指正!class