junit 四中的测试套件
junit 4中的测试套件
在JUnit4中,如果想要同时运行多个测试类,需要使用两个注解:
@RunWith(Suite.class)指定使用Suite运行器来运行测试;
@SuiteClasses(ClassName.class)指定运行哪些测试类。测试类可以指定为Suite,这样JUnit会继续再去寻找里面的测试类,一直找到能够执行的Test Case并执行之。
例如:
@RunWith(Suite.class)
// 指定运行器
@Suite.SuiteClasses({ CalculatorTest.class, ParametersTest.class })
// 指定要测试的类
public class TestAll
{
}
也可以继续嵌套
@RunWith(Suite.class)
@SuiteClasses(TestAll.class)
在JUnit4中,如果想要同时运行多个测试类,需要使用两个注解:
@RunWith(Suite.class)指定使用Suite运行器来运行测试;
@SuiteClasses(ClassName.class)指定运行哪些测试类。测试类可以指定为Suite,这样JUnit会继续再去寻找里面的测试类,一直找到能够执行的Test Case并执行之。
例如:
@RunWith(Suite.class)
// 指定运行器
@Suite.SuiteClasses({ CalculatorTest.class, ParametersTest.class })
// 指定要测试的类
public class TestAll
{
}
也可以继续嵌套
@RunWith(Suite.class)
@SuiteClasses(TestAll.class)