以下のインターフェイスには、テストの作成および実行、コードの更新、リソースのナビゲーションなど、さまざまなアクションを行うための UTA アクション リンクが表示されます。

さらに、ファクトリ メソッド ビューおよび推奨事項ビューには、ファクトリ メソッドや特定の推奨事項に関連付けられたアクションおよび即時修正が表示されます (詳細は「ファクトリ メソッドの設定」および「推奨事項への対処」を参照)

単体テスト アシスタント ビュー

単体テスト アシスタント ビューは、テストの作成、実行、操作を行う主要なインターフェイスです。ビューはコンテキストを認識し、エディターで現在選択されている対象で利用可能なすべてのアクションを表示します。

テスト作成アクション

テスト実行アクション

テスト コード更新アクション

  • トラックしてアサーションを作成 - テストを実行し、自動でアサーションを作成します (「オブジェクトの変更の追跡とアサーションの作成」を参照)
  • モック - モックを作成します (「モックの作成」を参照)
  • インスタンス化 - オブジェクトをインスタンス化します
  • ファクトリ メソッドを使用してインスタンス化 - Javadoc でタグ付けされたファクトリ メソッドを使用してオブジェクトをインスタンスかします (「ファクトリ メソッドの設定」を参照)
  • ファクトリ メソッドにタグ付け - メソッドの Javadoc コメントに @jtest.factory タグを追加します (「ファクトリ メソッドの設定」を参照)
  • ファクトリ メソッドのタグを削除 - メソッドの Javadoc コメントから @jtest.factory タグを削除します (「ファクトリ メソッドの設定」を参照)
  • AI を使用して {0} [メソッド名] を改善します - OpenAI/Azure OpenAI を使用し、ユーザー インストラクションに基づいて選択されたテストに対する改善策の提案を行います (「AI を使用したテストの改善」を参照)

テストとソース間のナビゲーション アクション

  • ソース クラス - ソース クラスに移動します
  • テスト クラス - テスト クラスに移動します

コンテキスト メニュー

単体テスト アシスタント ビューに表示されるアクションは、コンテキスト メニューでも利用できます。コンテキスト メニューには、変更ベース テスト用の追加オプションが表示される場合もあります (「テスト影響分析」を参照)。

利用可能なアクションを参照するには、エディターでクラスまたはメソッドを右クリックし、[単体テスト] をクリックします。

(info) パッケージおよびプロジェクト全体に対して利用可能なオプションを表示するには、パッケージ エクスプローラーまたはプロジェクト エクスプローラーで選択されたパッケージまたはプロジェクトを右クリックします。

即時修正ダイアログ

キーボード ショートカットでコンテキスト アシスト ダイアログを開き、テストの実行およびコードの修正に役立つオプションを選択できます。

現在カーソルが位置づけられているコードで利用可能なオプションを表示するには、Ctrl + 1 (Eclipse) または Alt + Enter (IntelliJ) を押します。

  • No labels