「テストケース」という言葉の難しい定義を見つけるのに苦労しています。一部の情報源は、テストケースはを拡張するクラスであると主張していますTestCase
。他の情報源は、テストケースは単一のテスト方法であると主張しています。JUnitのドキュメントは不明確です。「テストケース」と「テスト」という言葉は同じ意味であるように思われます。
アノテーションは、それがアタッチされているメソッドをテストケースとして実行できることを
Test
JUnitに通知します。メソッドを実行するために、JUnitは最初にクラスの新しいインスタンスを作成し、次に注釈付きメソッドを呼び出します。テストによってスローされた例外はすべて、JUnitによって失敗として報告されます。例外がスローされない場合、テストは成功したと見なされます。public void
では、「テストケース」とは正確には何であり、「テスト」との関係は何でしょうか。