SuiteATest と SuiteBTest という 2 つの JUnit テスト スイートがあるとします。共通のテストクラスはほとんどありません。2 つのテスト スイートからこれらの一般的なテスト クラスを実行するように JUnit に命令する簡単な方法はありますか?
1 に答える
0
テストをグループ化するには、cpsuite の BaseTypeFilter ( http://johanneslink.net/projects/cpsuite.jsp ) を使用します。
例えば:
// スイート a
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 に答える