単体テスト アシスタントはコードを解析し、個々のメソッドに対してコンパイルの通る単体テストを生成できます。また、初期値とサンプル アサーションを含む実行可能なテスト テンプレートを生成します。テンプレートは簡単に変更またはコメント解除できます。
テストの作成
- 単体テスト アシスタント ビューがまだ開かれていない場合、Eclipse の [Parasoft] メニューの [ビューの表示] > [単体テスト アシスタント] をクリックします。
- エディターでメソッドを選択します。
- [通常]アクション リンクをクリックして選択されたメソッドに対するテストを作成します。
- アサーションのコメントを解除し、必要であればデフォルトの値を変更します。
- UTA でテストを実行し、カバレッジ情報および可能な改善策に関する推奨事項を取得します (「単体テスト アシスタントを使用した単体テストの実行」を参照)。
private メソッドに対するテストの作成
UTA は private メソッドのテストを作成し、コードのカバレッジを上げることができます。
- UTA の設定で [private メソッドのテストを作成] オプションをオンにします (「構成の設定」を参照)。
- エディターで private メソッドを選択します。
- [通常の private] アクション リンクをクリックし、選択されたメソッドのテストを作成します。
デフォルトでは、[private メソッドのテストを作成] オプションはオフです。業界のベスト プラクティスでは、private メソッドを直接テストするのではなく、private メソッドを呼び出すアクセス可能なメソッドのテストを作成することで private メソッドをテストするよう推奨されています。
テストの複製
既存のテストを複製して新しいテストを作成し、内容を変更できます。
- エディターでテストを選択します。
- [[テスト名] の複製] アクション リンクをクリックし、テストを複製します。
- テスト コードを変更します。
1 つのテストを複数回複製できます。複製されたテストの名前の後ろには、連続した番号が付きます。