私は...TestSuite.classファイルを使用してクラスから特定の@Testメソッドを実行するには?
class one{
@Test
method1{}
@Test
method2{}
@Test
method3{}
}
を以下のようなメソッドを持つクラスを持っている私は、JUnitのテストを使用しての上で実行するために、クラスの下に使用してメートル。
class runsuites{
@RunWith(Suite.class)
@SuiteClasses({
one.class
}
}
そして、これがすべて@Test
メソッドを実行します。
しかし、私はmethod1
とmethod3
のメソッドしか実行しません。
これをどのように達成できますか?
サイドノート:それが可能であるという理由だけで。
次にカテゴリのスイートを作成し、それがであるべきテストに
をカテゴリを追加し、 @特定のテストを無視する。本当にそれをすることに注意してください。例えば、いくつかのテストが「フレーク」である場合(時折失敗する)無視してはいけません - 根本原因を見つけて修正してください。 – GhostCat