Eclipse を使用して JUnit テスト スイートを作成すると、既存のテストが検出されず、「テスト クラスが選択されていません」という警告が表示されます。
テスト クラス パッケージ (test/com/.../package) から開始し、パッケージが選択されています。同じバージョンの Eclipse で作成された JUnit テストがいくつかありますが、それらを選択する方法はありません。
JUnit 4 を使用しています。
ありがとう!
スイートを作成するためのウィザードは現在、JUnit 3 テストでのみ機能します。対応する bugzilla エントリを参照してください。
私のために働くスイートは次のとおりです。
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
...
@RunWith(Suite.class)
@SuiteClasses( { MyTest.class })
public class SeleniumSuite {
...
}
これは、パッケージで定義されたテストのサブセットのみを実行する場合に役立ちます。あなたは何と呼ばれるテストですか?Test*.java または *Test.java と呼ばれるように、それらをリファクタリングしてみてください。
Eclipse では、テストを実行するプロジェクト/パッケージを右クリックして選択するだけでRun as > Junit Test
済みます。プログラムでテスト スイート クラスを完全に作成する必要がなくなります。