0

歴史的に、私は常にユニットテストを次のように記述してきました。

public void WidgetTest {
    @Test
    public void test_whatever() {
        // Given...

        // When...

        // Then...
    }
}

これにより、Eclipseでテストファイルを右クリックして、EclipseRun As >> JUnit内から直接その1つの特定のテストをテストできます。次に、ローカル(Antベース)ビルドを実行するときに、すべてのテストを一度<junit>に実行するようにAntタスクを構成します。src/test/java

私は今、中間の解決策を探しています。つまり、ボタンをクリックするだけで、Eclipse内からすべてのテストクラスを一度に実行する方法です。同僚は、Junitに、すべてのテストクラスをアタッチできる「テストスイート」の概念があることを推奨しましたが、このテストスイートは、私が含めたくないある種のJAR/ツールのようです。私のプロジェクト。

だから私は尋ねます:すべてのテストクラスで構成されるそのような「テストスイート」を定義し、Eclipse内からそれらすべてを一挙に実行するにはどうすればよいですか?前もって感謝します。

4

2 に答える 2

9

Eclipseでプロジェクトまたはパッケージを右クリックし、「実行」->「JUnitテスト」を選択して、そのプロジェクトまたはパッケージ内のすべてのテストを実行できます。テストのサブセットのみを実行する場合を除いて、テストスイートは必要ありません。

于 2013-02-26T13:29:03.553 に答える
1

プロジェクトを右クリックして、「実行」->「JUnitテスト」を選択して選択しようとしましたか?これにより、プロジェクト内のすべての単体テストが実行されます。

于 2013-02-26T13:29:54.620 に答える