1

SuiteATest と SuiteBTest という 2 つの JUnit テスト スイートがあるとします。共通のテストクラスはほとんどありません。2 つのテスト スイートからこれらの一般的なテスト クラスを実行するように JUnit に命令する簡単な方法はありますか?

4

1 に答える 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 に答える