このセクションの内容
単体テスト アシスタントは、個々のメソッドを異なる引数でテストするためのパラメータライズされたテストの作成を支援します。単体テスト アシスタント ビューの [パラメータライズ] オプションを使用してテスト ケースを追加できます。このオプションを使用すると、エディターで選択した個々のメソッドに対してテスト テンプレートを追加できます。生成されたテンプレートは、手動で変更し、パラメータライズ用データを指定して完成させる必要があります。
テストのパラメータライゼーションは、JUnit 4 および 5 でサポートされています。UTA は、[設定] で指定されたテスト フレームワークとパラメータライズ タイプを使用してパラメータライズド テストを生成します (「設定の構成」を参照)。 |
UTA は private メソッドのパラメータライズド テストを作成し、コードのカバレッジを上げることができます。
デフォルトでは、[private メソッドのテストを作成] オプションはオフです。業界のベスト プラクティスでは、private メソッドを直接テストするのではなく、private メソッドを呼び出すアクセス可能なメソッドのテストを作成することで private メソッドをテストするよう推奨されています。 |
UTA ビューで、既存のパラメータライズされていないテストから JUnit 5 のパラメータライズド テストを作成できます。
既存のテストをパラメータライズド テストとして複製しても、元のテストには影響はありません。テスト対象メソッドに渡されている既存のリテラル値がテスト パラメーターになります。値は新しく作成されたテストの単一のデータ行に変わります。