IntelliJ IDEA 2024.3 ヘルプ

AI でテストを生成

AI Assistant を使用すると、コードセグメントの単体テストを生成できます。AI Assistant はコードとそのドキュメントの両方を分析し、コードの動作に関するインサイトを提供するテストを推奨します。

  1. クラスまたは特定のメソッド内のどこかにキャレットを置き、右クリックしてコンテキストメニューを開きます。

    または、Alt+Enter を押します。

  2. AI アクションを選択し、次に単体テストの生成を選択します。

    Generate Unit Tests action in context menu
  3. 生成されたテストは、別の AI の差分タブで開きます。

    Generated unit test in a separate AI Diff tab

    生成されたコードを改善する場合は、指定をクリックし、新しい要件を追加して、Enter を押します。

    回答を再生成する場合は、 再生するをクリックします。

    プロンプトを変更する場合は、 プロンプトをカスタマイズをクリックして新しい指示を入力します。変更は次のテスト生成試行から有効になります。

  4. すべて受諾」をクリックして、生成されたテストを保存します。

    別のタブに新しいファイルとして表示されます。

    Generated test saved as a new file

    プロジェクトにすでにテストモジュールがある場合、新しいテストはそこに保存されます。そうでない場合、新しいテストはソースファイルの隣に保存されます。

関連ページ:

AI プロンプトを使用してコードの説明とリファクタリングを行う

事前に作成されたプロンプトを使用して、コードの説明、リファクタリング、コード内の問題の検出を行います。IntelliJ IDEA は、プロジェクトで使用される言語やテクノロジーなど、プロジェクト固有のコンテキストを提供します。独自のカスタムプロンプトを定義して、AI アクションメニューまたは組み込みプロンプトを変更するに追加することもできます。コードの説明:コードフラグメントを選択し、右クリックしてコンテキストメニューを開きます。あるいは、コードフラグメントを選択してを押します。AI アクシ...

AI を使用してファイルを別の言語に変換する

AI Assistant を使用すると、コードをあるプログラミング言語から別のプログラミング言語に変換できます。ファイル全体を別の言語に変換する変換するファイルを開き、エディター内の任意の場所にキャレットを置き、右クリックしてコンテキストメニューを開きます。または、を押します。AI アクションを選択し、次にファイルを別の言語に変換を選択します。表示されるリストで、現在のファイルを変換する言語を選択します。変換後、変換されたファイルは新しい拡張子を持つ別のファイルとして保存されます。コピーアンド...

AI Assistant を無効にする

ソースコードをサードパーティーと共有したくない場合は、AI Assistant の使用を制限できます。現在のプロジェクトの AI Assistant を無効にする IntelliJ IDEA で現在開いているプロジェクトの AI Assistant を無効にすることができます。右下隅の「AI Assistant」をクリックします。このプロジェクトに対して無効にするオプションを選択してください。ツールバーの AI Assistant アイコンとコンテキストメニューの AI アクションは引き続き表示さ...