/
Maven プロジェクト 単体テスト

Maven プロジェクト 単体テスト

demoプロジェクトのソースコードに対して単体テストを実行し、カバレッジを計測します。
demoプロジェクトにはJUnit形式の単体テストコードが含まれています。ここではこのテストコードを使用します。
Jtest は以下の単体テストフレームワークをサポートします。

  • JUnit 31, 4, 5
    1JUnit3は非推奨です。将来のバージョンでサポート対象外になる予定です。

  • TestNG

単体テスト実行

  1. demoプロジェクトディレクトリに移動します。

    cd <JTEST_HOME>\examples\demo
  2. Maven から Jtest の単体テストを実行します。次のコマンドを実行してください。

    demo>mvn clean test-compile jtest:agent test jtest:jtest -Djtest.config="builtin://Unit Tests"
  3. 「BUILD SUCCESS」 が出力され Maven ビルドが成功したことを確認します。

    [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 59.595 s [INFO] Finished at: 2023-08-10T14:27:27+09:00 [INFO] ------------------------------------------------------------------------
  4. 終了後、<JTEST_HOME>\examples\demo\target\jtest ディレクトリにレポート (report.html, report.xml, coverage.xml) が生成されます。

単体テストの結果とカバレッジの確認

  1. <JTEST_HOME>\examples\demo\target\jtest ディレクトリに生成されたreport.htmlを開きます。

  2. 「実行されたテスト (詳細)」では、実行した単体テストケース結果を確認します。

  3. 「カバレッジ」では、プロジェクト/パッケージ/クラス/メソッドごとのカバレッジを確認します。

Related content

注意点
注意点
Read with this
Maven プロジェクト 単体テスト
Maven プロジェクト 単体テスト
More like this
Mavenプロジェクト 準備
Mavenプロジェクト 準備
Read with this
Maven プロジェクト 単体テスト
Maven プロジェクト 単体テスト
More like this
Maven プロジェクト 静的解析
Maven プロジェクト 静的解析
Read with this
Maven プロジェクト 単体テスト
Maven プロジェクト 単体テスト
More like this