1

假设我有两个 JUnit 测试套件,即 SuiteATest 和 SuiteBTest。他们几乎没有共同的测试课程。有没有一种简单的方法来命令 JUnit 从两个测试套件中运行这些常见的测试类?

4

1 回答 1

0

我使用 cpsuite 的 BaseTypeFilter( http://johanneslink.net/projects/cpsuite.jsp ) 对测试进行分组。

例如:

// 套件

public class A implements SlowTests {

}

// 套房 b

public class B implements SlowTests {

}

你可以添加一个测试套件:

@RunWith(ClasspathSuite.class)
@BaseTypeFilter(SlowTests .class)
public class SlowSuite {
}

或者您可以使用 Junit 的类别功能(http://alexruiz.developerblogs.com/?p=1711

于 2013-07-26T06:29:52.553 回答