1
假設我有兩個JUnit測試套件作爲SuiteATest和SuiteBTest。他們幾乎沒有通用的測試課程。有沒有簡單的方法來命令JUnit從兩個測試套件中運行這些常用測試類?運行兩個JUnit測試套件的不相交
假設我有兩個JUnit測試套件作爲SuiteATest和SuiteBTest。他們幾乎沒有通用的測試課程。有沒有簡單的方法來命令JUnit從兩個測試套件中運行這些常用測試類?運行兩個JUnit測試套件的不相交
我使用cpsuite的BaseTypeFilter(http://johanneslink.net/projects/cpsuite.jsp)來分組測試。
例如:
//套房
public class A implements SlowTests {
}
// Suite B的
public class B implements SlowTests {
}
而且你可以添加一個測試套件:
@RunWith(ClasspathSuite.class)
@BaseTypeFilter(SlowTests .class)
public class SlowSuite {
}
或者你可以使用Junit的分類功能(http://alexruiz.developerblogs.com/?p=1711)