最新の Eclipse (Galileo、Helios) に、自分のワークスペース (または任意の場所) のすべての単体テストが JUnit 3 で記述されているため、この古い JUnit バージョンで実行することをどのように伝えることができますか?
project/workspace/system defaultについて話しています。単一の特定のテスト スイートではありません。私が遭遇するこれらすべての小さな10ケースのスイートに対して、デフォルトでJUnit 3を使用する必要があります。
ツールバーのアイコンに移動しRun
、「構成の実行」を選択し、新しいJUnit構成を作成して(または既存の構成を選択して)、JUnit3を選択します。
すでにテストのグループを実行しようとした場合、このグループはJUnitメニューの下に既存のエントリとして表示されます。
ほとんどのJUnit3テストはJUnit4テストランナーで実行できることを指摘しておく価値があります。ただし、JUnit4ランナーは、特定のテストスイート構成などのより難解な機能の一部を処理できません。
Junit 4 ランナーで Junit 3 テストを実行できます。この SO の質問を参照してください。私の意見では、注釈ベースのテストの方がはるかに優れているため、作成する新しいテストはすべてJunit 4を使用することをお勧めします。