2013-02-21 2 views
9

JUnit 4.11アノテーション@Categoryを使用して、複数のテストカテゴリで1つのテストをマークする必要があります。 可能ですか?はいの場合は、少しのコード例を挙げてください。多くのカテゴリで1つのテストクラスをマークする

+0

Javaの期間内に注釈を重複させることはできません。あなたの質問に対する答えは「いいえ」です。 – Perception

+0

@Perception:複数の値をアノテーションに渡すことができます。私の答えをチェックしてください。 –

+1

@JBNizet - 確かにすることができます。あなたの答えをアップアップしました。 – Perception

答えて

12

カテゴリの配列をshown in the javadocとして渡します。

@Category({SlowTests.class, FastTests.class}) 
public static class B { 
    @Test 
    public void c() { 
    } 
} 
+1

Thx、答えはとても簡単でした。 – shprotova

2
public static class B { 
     @Test 
     @Category({ SlowTests.class, FastTests.class }) 
     public void c() { 
     } 
} 

これはCategoriesためjavadocから取られています。

関連する問題