2011-07-20 17 views
0

次の手順に従って、EclipseでJUnitテストスイートを作成しようとしました。ソースフォルダ - >新規 - >その他 - > JUnitテストスーツを右クリックします。問題は、ソースフォルダの下にJavaアプリケーションと対応するJUnitテストクラスを作成したにもかかわらず、「テストクラスをスイートに含める」というコメントの下にテストクラスを取得していないことです。 アプリケーション名 - - test.java JUnitテストクラス - testTest.javaとtestTest1.javaJUnitテストスーツを作成中にJUnitテストクラスが作成されない

JUnitテストクラスとして

コメントの下に来ていない「テストクラスのデフォルトパッケージの下の私のソースフォルダで

JUnitテストスイートを作成できません。

JUnitを初めて使用しているので、誰でもこの問題を解決するのに手伝ってください。

答えて

2

使用しているEclipseとJUnitのバージョンはどれですか? JUnitを初めてお使いの方は、TestCaseをサブクラス化する代わりに、注釈を使用してテストメソッドを定義するバージョン4の使用をお勧めします。しかし、3.6までのEclipse(Helios)のバージョンでは、テストスイートウィザードはJUnit 4のテストケースを認識しません。

私はそれを自分自身を試していないが、これはバージョン3.7(インディゴ)で修正されているように見えます:https://bugs.eclipse.org/bugs/show_bug.cgi?id=155828

あなたがしたい場合は、手動でテストスイートを定義することができます。Junit4 Test Suites

あなたは可能性がありますこれまでテストスイートを作成しなくても、とても幸せに生きることができます! Eclipseでパッケージ内のすべてのテストケースを実行するには、パッケージを右クリックして "Run as JUnit test"を実行するだけです。ビルドの一部としての自動テストの場合は、Antを使用して、指定されたパターンに一致する名前を持つすべてのテストケースクラスを実行します。

+0

ありがとうございます。まさにバージョンの問題でした。私はEclipse 3.3とJUnit4を使用しました。今はEclipse Indigoを使用していて問題は解決しました。 – Rajith

+0

喜んで助けてください。おそらくあなたはその答えを受け入れたものとしてマークすることができますか?あなたは初心者だと思うので、FAQ:http://stackoverflow.com/faq#howtoaskを見てみてください。ありがとう! – Ben

+0

完了。再度、感謝します。 – Rajith

関連する問題