テストスイートから選択したテストケースのいくつかを実行する必要があります。テストケースは、さまざまなテストクラスで利用できます。カスタムアノテーションを作成し、そのアノテーションを持つテストケースのみを実行するようにjunitを構成することは可能ですか?
何か提案があれば教えてください。ありがとう
テストスイートから選択したテストケースのいくつかを実行する必要があります。テストケースは、さまざまなテストクラスで利用できます。カスタムアノテーションを作成し、そのアノテーションを持つテストケースのみを実行するようにjunitを構成することは可能ですか?
何か提案があれば教えてください。ありがとう
TestSuiteは、テストを組み合わせたものです。テストケースのコレクションを実行します。動的テスト定義を使用した例を次に示します。
TestSuite suite= new TestSuite();
suite.addTest(new MathTest("testAdd"));
suite.addTest(new MathTest("testDivideByZero"));
または、TestSuiteは、自動的に実行されるテストを抽出できます。これを行うには、TestCaseクラスのクラスをTestSuiteコンストラクターに渡します。
TestSuite suite= new TestSuite(MathTest.class);
このコンストラクターは、引数をとらない「test」で始まるすべてのメソッドを含むスイートを作成します。
最後のオプションは、多数のテストクラスに対して同じことを行うことです。
Class[] testClasses = { MathTest.class, AnotherTest.class }
TestSuite suite= new TestSuite(testClasses);
ソース:http ://www.junit.org/apidocs/junit/framework/TestSuite.html