Junit-suite-test
提供:Dev Guides
JUnit-スイートテスト
テストスイート*は、いくつかのユニットテストケースをバンドルして一緒に実行するために使用されます。 JUnitでは、 *@ RunWith および @ Suite 注釈の両方がスイートテストの実行に使用されます。 この章では、Test Suiteを使用して一緒に実行される2つのテストクラス TestJunit1 および TestJunit2 の例を取り上げます。
クラスを作成する
C:\> JUNIT_WORKSPACEに MessageUtil.java などのテスト対象のJavaクラスを作成します。
テストケースクラスを作成する
C:\> JUNIT_WORKSPACEに TestJunit1.java という名前のJavaクラスファイルを作成します。
C:\> JUNIT_WORKSPACEに TestJunit2.java という名前のJavaクラスファイルを作成します。
テストスイートクラスを作成する
- Javaクラスを作成します。
- @RunWith(Suite.class)アノテーションをクラスに添付します。
- @ Suite.SuiteClassesアノテーションを使用して、JUnitテストクラスへの参照を追加します。
C:\> JUNIT_WORKSPACEに TestSuite.java という名前のJavaクラスファイルを作成して、テストケースを実行します。
テストランナークラスを作成する
C:\> JUNIT_WORKSPACEに TestRunner.java という名前のJavaクラスファイルを作成して、テストケースを実行します。
javacを使用してすべてのJavaクラスをコンパイルします。
テストランナーを実行します。これにより、提供されたテストケースクラスで定義されたテストケースが実行されます。
出力を確認します。