テストを生成する
AI アシスタント を使用すると、コードセグメント(Ruby ファイル、PHP または C# メソッド内の public メソッドを含む)のユニットテストを生成できます。 AI アシスタント はコードとコードセグメントのコンテキストの両方を分析し、コードの動作に関するインサイトを提供するテストを推奨します。
クラスまたは特定のメソッド内のいずれかにキャレットを置き、右クリックしてコンテキストメニューを開きます。
または、 Alt+Enter を押します。
AI アクション を選択し、次に ユニットテストの生成 を選択します。

生成されたテストは、別の AI Diff タブで開きます。

生成されたコードを改善する場合は、 指定 をクリックし、新しい要件を追加して、 Enter を押します。
回答を再生成する場合は、
再生成 をクリックします。
プロンプトを 変更したい場合は、
プロンプトをカスタマイズ をクリックして新しい指示を入力します。 変更は次のテスト生成試行から有効になります。
「すべて承認 」をクリックして、生成されたテストを保存します。
別のタブに新しいファイルとして表示されます。

プロジェクトにすでにテストモジュールがある場合は、新しいテストはそこに保存されます。 ない場合は、AI アシスタント が自動的にテストモジュールを作成し、生成されたテストをその中に配置します。
テストファイルがすでに存在する場合、AI アシスタント はそのファイルを見つけて、生成されたテストをそのファイルに追加します。
ユニットテストの生成 アクションをテストファイルで直接実行すると、AI アシスタント はテストしたいシナリオの追加詳細の入力を求めます。 生成されたコードは、ファイル内の既存のテストに追加されます。