Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 运行两个JUnit测试套件的不相交_Unit Testing_Testing_Junit_Test Suite - Fatal编程技术网

Unit testing 运行两个JUnit测试套件的不相交

Unit testing 运行两个JUnit测试套件的不相交,unit-testing,testing,junit,test-suite,Unit Testing,Testing,Junit,Test Suite,假设我有两个JUnit测试套件,分别是SuiteTest和SuiteTest。他们几乎没有常见的测试类。有没有一种简单的方法可以命令JUnit从两个测试套件中运行这些公共测试类?我使用cpsuite的BaseTypeFilter()对测试进行分组 例如: //套房a public class A implements SlowTests { } //套房b public class B implements SlowTests { } 您可以添加一个测试套件: @RunWith(Clas

假设我有两个JUnit测试套件,分别是SuiteTest和SuiteTest。他们几乎没有常见的测试类。有没有一种简单的方法可以命令JUnit从两个测试套件中运行这些公共测试类?

我使用cpsuite的BaseTypeFilter()对测试进行分组

例如:

//套房a

public class A implements SlowTests {

}
//套房b

public class B implements SlowTests {

}
您可以添加一个测试套件:

@RunWith(ClasspathSuite.class)
@BaseTypeFilter(SlowTests .class)
public class SlowSuite {
}
或者您可以使用Junit的Category功能()