単体テスト アシスタント内でテストを実行すると、実行フローに関するデータを収集し、このデータを使用してテスト品質を改善することができます。UTA は実行中のテスト ケースを解析して問題を検出し、テストをどう拡張すればよいかについての推奨事項を表示します。 また、単体テスト アシスタント インターフェイス内で実行されたすべてのテストに関するカバレッジ情報も収集されます。
テストを実行すると、IDE ビルトインの JUnit ビュー (Eclipse の場合) または Run ツール ウィンドウ (IntelliJ の場合) およびいくつかの UTA 専用ビューに実行に関する情報が表示されます。
IntelliJ でテストの実行を中止する場合、[Exit] ボタンを使用してグレースフル終了し、実行済みのテストに関する推奨事項を取得するよう推奨します。[Stop] ボタンをクリックすると、UTA は推奨事項を生成できません。
テスト実行後、UTA ビューに実行の詳細が表示されます。展開可能なツリーに実行フローが表示され、実行フローを分析してコードをナビゲートするのに役立ちます。
静的メソッドまたはコンストラクターを表すノードをを右クリックし、以下のいずれかのモック オプションを選択します。
- モック可能なメソッドのパターンを追加 - メソッドまたはコンストラクターを Mockito でモックされる静的メソッドのリストに追加します (「モック オプションの設定」を参照)。
- 静的メソッドのモック - コードを変更して選択されたメソッドの呼び出しを spy()
メソッドでモックします (詳細は「モック オプションの設定」を参照)。
- コンストラクターのモック - コードを変更して選択されたコンストラクターをモックします。
モック オプションを設定するには、モック フレームワークとして Mockito を選択する必要があります。「モック オプションの設定」を参照してください |
推奨事項ビューには、テストの改善のための推奨事項が表示されます。UTA がレポートする推奨事項のタイプをカスタマイズできます。詳細については「設定の構成」を参照してください。
推奨事項タブの上部には、推奨事項の合計数が表示されます。デフォルトではすべての推奨事項が表示されますが、特定の推奨事項だけを表示するよう表示をフィルタリングできます。
UTA はテスト実行時に解析されたコードに対する推奨事項を表示します。テスト実行後にコードを変更した場合、表示された推奨事項は最新ではない可能性があります。 |
推奨事項に対処し、テストの品質を向上させる方法については、「推奨事項の情報」を参照してください。
変数ビューには、メソッド呼び出しに関連する値が表示され、メソッド呼び出しの前後でのオブジェクトの状態を比較するのに使用できます。詳細は「オブジェクトの変更の追跡とアサーションの作成」を参照してください。