以下のインターフェイスには、テストの作成および実行、コードの更新、リソースのナビゲーションなど、さまざまなアクションを行うための UTA アクション リンクが表示されます。
さらに、ファクトリ メソッド ビューおよび推奨事項ビューには、ファクトリ メソッドや特定の推奨事項に関連付けられたアクションおよび即時修正が表示されます (詳細は「ファクトリ メソッドの設定」および「推奨事項への対処」を参照)
単体テスト アシスタント ビュー
単体テスト アシスタント ビューは、テストの作成、実行、操作を行う主要なインターフェイスです。ビューはコンテキストを認識し、エディターで現在選択されている対象で利用可能なすべてのアクションを表示します。
テスト作成アクション
- 通常 - 通常のテストを作成します (「基本的な単体テストの作成」を参照)
- パラメータライズ - パラメータライズド テストを作成します (「パラメータライズされた単体テストの作成」を参照)
- テスト スイートの作成 - 1 つまたはそれ以上のクラスに対してテスト スイートを作成します (「テスト スイートの作成」を参照)。
- 通常の Spring - Spring コンポーネント メソッドに対して通常のテストを作成します (「Spring 単体テストの作成」を参照)
- Parameterized Spring - Spring コンポーネント メソッドに対してパラメータライズド テストを作成します (「Spring 単体テストの作成」を参照)
- 通常の private - private メソッドに対して通常のテストを作成します (「基本的な単体テストの作成」を参照)
- パラメータライズド private - private メソッドに対してパラメータライズド テストを作成します (「パラメータライズされた単体テストの作成」を参照)
- 通常の Spring private - private Spring コンポーネント メソッドに対して通常のテストを作成します (「Spring 単体テストの作成」を参照)
- パラメータライズド Spring private - private Spring コンポーネント メソッドに対してパラメータライズド テストを作成します (「Spring 単体テストの作成」を参照)
- テスト [メソッド名] の複製 - 既存のテストを複製します (「基本的な単体テストの作成」の参照)
- 行をカバーする - エディターで選択された行をカバーするテストを作成します (「選択された行をカバー」を参照)
テスト実行アクション
- Run test [method_name] - 選択されたメソッドのテストを実行します (「単体テスト アシスタントを使用した単体テストの実行」を参照)
- すべて実行 - メソッド クラス内のすべてのテストを実行します (「単体テスト アシスタントを使用した単体テストの実行」を参照)
- [メソッド名] のトラック - テストを実行し、実行中に変化した値の情報を表示します (「オブジェクトの変更の追跡とアサーションの作成」を参照)
テスト コード更新アクション
- トラックしてアサーションを作成 - テストを実行し、自動でアサーションを作成します (「オブジェクトの変更の追跡とアサーションの作成」を参照)
- モック - モックを作成します (「モックの作成」を参照)
- インスタンス化 - オブジェクトをインスタンス化します
- ファクトリ メソッドを使用してインスタンス化 - Javadoc でタグ付けされたファクトリ メソッドを使用してオブジェクトをインスタンスかします (「ファクトリ メソッドの設定」を参照)
- ファクトリ メソッドにタグ付け - メソッドの Javadoc コメントに @jtest.factory タグを追加します (「ファクトリ メソッドの設定」を参照)
- ファクトリ メソッドのタグを削除 - メソッドの Javadoc コメントから @jtest.factory タグを削除します (「ファクトリ メソッドの設定」を参照)
- AI を使用して {0} [メソッド名] を改善します - OpenAI/Azure OpenAI を使用し、ユーザー インストラクションに基づいて選択されたテストに対する改善策の提案を行います (「AI を使用したテストの改善」を参照)
テストとソース間のナビゲーション アクション
- ソース クラス - ソース クラスに移動します
- テスト クラス - テスト クラスに移動します
コンテキスト メニュー
単体テスト アシスタント ビューに表示されるアクションは、コンテキスト メニューでも利用できます。コンテキスト メニューには、変更ベース テスト用の追加オプションが表示される場合もあります (「テスト影響分析」を参照)。
利用可能なアクションを参照するには、エディターでクラスまたはメソッドを右クリックし、[単体テスト] をクリックします。
パッケージおよびプロジェクト全体に対して利用可能なオプションを表示するには、パッケージ エクスプローラーまたはプロジェクト エクスプローラーで選択されたパッケージまたはプロジェクトを右クリックします。
即時修正ダイアログ
キーボード ショートカットでコンテキスト アシスト ダイアログを開き、テストの実行およびコードの修正に役立つオプションを選択できます。
現在カーソルが位置づけられているコードで利用可能なオプションを表示するには、Ctrl + 1 (Eclipse) または Alt + Enter (IntelliJ) を押します。