0
Class A {

    @Test     
    @CustomAnnotation(attrib1 = "foo"; attrib2 = "moo"; attrib3 = "poo") 
    void methodA(){ }

    @Test      
    @CustomAnnotation(attrib1 = "blahblah"; attrib2 = "flahflah"; attrib3 = "klahklah") 
    void methodB(){ }

    @Test      
    @CustomAnnotation(attrib1 = "foo"; attrib2 = "flahflah"; attrib3 = "poo") 
    void methodC(){ }
}

ここで、リフレクションを使用して、注釈処理クラスは、基準 (たとえば、attrib1="foo") に一致するメソッドの SET/LIST を返します。メソッド A とメソッド C が満たされます。ここで、実行時にこれらをテスト スイートに追加して実行する必要があります。

それらをテスト スイートに追加するにはどうすればよいですか?

4

1 に答える 1

0

をご覧くださいorg.junit.runner.JUnitCorehttp://junit.sourceforge.net/javadoc/org/junit/runner/JUnitCore.html#run(orgorg.junit.runner.Request . _ junit.runner.Request )

于 2012-06-26T12:15:37.773 に答える