当测试类比较少时尚且可以一个一个类慢慢执行,但是当测试类很多时,一个一个执行就显得麻烦了,此处就需要写测试套件了让多个测试类一起运行。
测试套件是用来组织测试类一起运行的,其基本步骤如下:
1、写一个作为测试套件的入口类,这个类用public修饰,且不包含其他的方法(如:public class SuiteTest{})
2、在类名上添加注解:@RunWith(Suite.class),用于更改测试运行器
3、将要测试的类作为数组传入到@Suite.SuiteClasses({})中(如:@Suite.SuiteClasses({TaskTest1.class,TaskTest2.class,TaskTest3.class}))
例子如下:
package com.wjl.junit;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
/**
* Junit_demo_6
* 测试套件:让多个测试类一起运行
* **/
@RunWith(Suite.class)//修改测试运行器,将SuiteTest修改成测试套件的入口类
@Suite.SuiteCl