Application Integration でサポートされているコネクタをご覧ください。

テストケースを作成する

このドキュメントでは、統合のテストケースを作成する方法について説明します。テストケース、サポートされているテスト構成、制限事項については、テストケースの概要をご覧ください。

始める前に

  • テストケースの作成に必要な権限を取得するには、プロジェクトに対する Application Integration エディタroles/integrations.integrationEditor)IAM ロールの付与を管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。

    この事前定義ロールには、テストケースの作成に必要な integrations.googleapis.com/testCases.create 権限が含まれています。

    カスタムロールや他の事前定義ロールを使用して、この権限を取得することもできます。

  • 統合が DRAFT 状態であることを確認します。統合のステータスが PUBLISHED の場合は、[編集を有効にする] をクリックします。DRAFT 状態の新しいバージョンが統合に作成されます。 次の図は、統合エディタの編集ロックを示しています。

    統合の編集ロック 統合の編集ロック

テストケースを作成する

テストケースを作成するには、次のいずれかのオプションを選択します。

Console

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. テストを作成する既存の統合を選択します。

    統合エディタで統合が開きます。

  4. [テストケース] をクリックし、[+ 新しいテストケースを作成] をクリックします。[テストケースの作成] ペインが表示されます。

    [テストケースの作成] ペインを示す画像 [テストケースの作成] ペインを示す画像

    次に、以下の操作を行います。

    1. [トリガー] リストからトリガーを選択します。
    2. [テスト名] フィールドにテストの名前を入力します。
    3. (オプション)[説明] フィールドにテストの説明を入力します。
    4. [作成] をクリックします。

      統合エディタページで、デザイナー キャンバスに [テストケース モードが有効です] と表示されます。

  5. トリガータスクのテスト構成を構成します。

API

projects.locations.integrations.versions.testCases.create メソッドを呼び出し、関連パラメータを指定します。次に例を示します。

POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases

以下を置き換えます。

  • PROJECT_ID: Google Cloud プロジェクトの ID
  • LOCATION: 統合が配置されているリージョン
  • INTEGRATION_NAME: 統合の名前
  • INTEGRATION_VERSION: 統合のバージョン

リクエストの本文には TestCase リソースが含まれます。次に例を示します。

 
{
    "displayName": "example-test-case",
    "triggerId": "api_trigger/example-trigger",
    "testTaskConfigs": [{
      "taskNumber": "1",
      "mockConfig": {
        "mockStrategy": "NO_MOCK_STRATEGY"
      },
      "task": "FieldMappingTask"
    }],
}

テスト構成を構成する

テストケースを作成したら、トリガーとタスクのテスト構成を構成できます。

次のステップ