私はいくつかのクラスに、@Test
と注釈を付けたいくつかのメソッドを含んでいます。クラスはではなく、で、TestCase
です。今、私は JUnit:@Testメソッドをスイートにバンドルするには?
- は(コマンドライン用)、これらすべてのメソッド
- が可能「として実行 - > JUnitのテスト」をすることができますクラスを作成実行しているメイン書きにしたいすべてのこれらのメソッドを実行するEclipseでの
クラスはTestCase
ではないので、スイートに追加することはできません。また、TestCase
を拡張することはオプションではありません。テストメソッドには注釈が付けられていて、その名前は 'test'で始まらないからです。
どうすればいいですか?あなたがプロジェクトの実行構成を設定することができ
@RunWith(Suite.class)
@Suite.SuiteClasses({
Test1.class,
Test2.class,
Test3.class,
Test4.class
})
public class YourTestSuite {
}
最初は、それぞれを手動で呼び出す必要があります。第二に、なぜあなたはそれをする必要がありますか? Eclipseは、別々のクラスにある場合でも、すべてのテストケースを実行できます。 –
私はこのオプションを見つけませんでした... Eclipseにそれらをすべて実行する方法を教えてください。 – Scolytus
プロジェクトの実行コンフィギュレーションを設定できます。プロジェクトを右クリックします。次に、[Run As] - > [Run configurations]を選択します。その中で、すべてのテストを実行することを選択できます。 –