IntelliJ IDEA 2026.1 Help

テストデータを生成する

一部のテストはテストデータに依存しており、IntelliJ IDEA がテストデータを生成できます。 名前、日付、メールアドレス、パスワード、ホスト名などが考えられます。 単一のエントリをすばやく挿入したり、より高度なオプションを使用して CSV、JSON、その他のカスタム形式で大規模なファイルを生成したりできます。

リテラルを生成する

  1. リテラルを生成する場所にキャレットを配置し、 Alt+Insert を押します。 生成されたリテラルはキャレットに表示されます。

    リテラルを生成する
  2. メニューから、生成するデータのタイプを選択します。

    生成するデータの種類を選択する

事前定義された辞書に加えて、カスタム辞書を使用できます。

カスタム辞書を作成する

  1. Alt+Insert を押す。 メニューから、 カスタムカスタムデータジェネレーターを構成する 順に選択します。

    カスタムデータジェネレーターを構成する
  2. 新しいジェネレーターを追加して名前を付け、タイプとして 辞書 を選択します。

    カスタム辞書タイプジェネレーターを作成する
  3. フィールドに辞書エントリを指定します。 各エントリは別々の行に配置されます。 結果 タブでジェネレーター出力の例をプレビューできます。

  4. このディクショナリを 複雑なジェネレーターで使用する場合 (たとえば、任意の形式で大量のデータを生成する場合)、 変数名 を指定します。 後でこの名前を使用してこの辞書を参照できます。 それ以外の場合は、このフィールドを空白のままにしてもかまいません。

Test Data プラグインは、正規表現もサポートしています。 使用するには、正規表現ベースのジェネレーターを作成する必要があります。

テストデータ生成の正規表現を指定する

  1. Alt+Insert を押す。 メニューから、 カスタムカスタムデータジェネレーターを構成する 順に選択します。

    カスタムデータジェネレーターを構成する
  2. 新しいジェネレーターを追加して名前を付け、タイプとして 正規表現 を選択します。

    カスタム正規表現タイプジェネレーターを作成する
  3. フィールドに正規表現を入力します。 結果 タブでジェネレーター出力の例をプレビューできます。

  4. この正規表現を 複雑なジェネレーターで使用する場合 (たとえば、任意の形式で大量のデータを生成する場合)、 変数名 を指定します。 後でこの名前を使用してこの辞書を参照できます。 それ以外の場合は、このフィールドを空白のままにしてもかまいません。

カスタム辞書または正規表現を指定すると、それらは カスタム生成 メニューに表示されます。 使用して、事前定義されたジェネレーターと同じようにリテラルを生成できます。

カスタムジェネレーター

特定の形式で複数のエントリを生成する必要がある場合は、それも可能です。 Test Data プラグインを使用すると、バルクデータ生成とカスタム形式を処理するカスタムジェネレーターを作成できます。

大量のテストデータを生成する

複数のエントリを生成するには、カスタムテンプレートを作成する必要があります。 以下の手順は、テンプレートの作成を含む完全な手順をカバーしています。 作成したら、構成手順をスキップできます。

  1. Alt+Insert を押す。 メニューから、 カスタムカスタムデータジェネレーターを構成する 順に選択します。

    カスタムデータジェネレーターを構成する
  2. 新しいジェネレーターを追加して名前を付け、タイプとして 複数 を選択します。

  3. を指定します。 個々のエントリを生成するために使用されます。 式内では、事前定義された変数のほか、変数名が割り当てられた カスタムディクショナリ正規表現を使用できます。

  4. 接頭辞区切り文字後置 を指定します。 これらは、複数のエントリが生成される場合、各式の結果に適用されます。 例: 式によって生成された単一のエントリが JSON オブジェクトである場合、これらの設定はそのようなオブジェクトをより高いレベルの構造 (配列など) に結合します。

  5. テキストファイルまたはテキストブロックで、 Alt+Insert を押します。 メニューから カスタム を選択し、次に新しく作成したジェネレーターを選択します。

    カスタムの複数タイプのジェネレーターを作成する
  6. 生成するエントリの数を指定します。

2026 年 3 月 30 日