若测试类中没有提供任何的运行器,则JUnit会使用默认的运行器(JUnit4.class);
若使用指定测试运行器,在测试类前使用@RunWith注释来指定运行器类。
org.junit.runner.JUnitCore可以运行任何测试运行测试器。
用Suite来组合测试(Suite是一个可以包含不同测试的容器,也是运行器)
1、使用@RunWith(Suite.class)
2、在@SuiteClasses({test1.class,test2.class})注释中指定测试类
package test.JUnitdemo;import org.junit.Test;public class SuiteTestDemo1 {@Testpublic void test() {System.out.println("hello,suite_1");}}
package test.JUnitdemo;import org.junit.Test;public class SuiteTestDemo2 {@Testpublic void test() {System.out.println("hello,suite_2");}}
package test.JUnitdemo;import static org.junit.jupiter.api.Assertions.assertEquals;import org.junit.Test;import org.junit.runner.RunWith;import org.junit.runners.Suite;import org.junit.runners.Suite.SuiteClasses;@RunWith(Suite.class)@SuiteClasses({SuiteTestDemo1.class,SuiteTestDemo2.class})public class SuiteTest {}

注意事项:
1、@SuiteClasses({})组合的测试类,必须是public的。
2、SuiteTest.class作为运行测试的入口,可以不用编写任何方法。
