Application Integration でサポートされているコネクタをご覧ください。
テストケースを作成する
このドキュメントでは、インテグレーションのテストケースを作成する方法について説明します。テストケース、サポートされているテスト構成、それらの制限事項については、テストケースの概要をご覧ください。
始める前に
- 
        
        
        
        
        
  
  
  
  
  
  
  
    
    
    
    
    
    
      
      
        
        
      
      
    
    
    
    
    
  
  
  
  
  
  
  
  
    
    
    
    
  
    
    
    
    
      
      
      
      
      
      
        
        
          
        
        
      
      
      
      
      
    
  
  
  テストケースの作成に必要な権限を取得するには、プロジェクトに対する Application Integration 編集者 ( roles/integrations.integrationEditor)IAM ロールの付与を管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。この事前定義ロールには、テストケースの作成に必要な integrations.googleapis.com/testCases.create権限が含まれています。
- 統合が DRAFT状態であることを確認します。統合の状態がPUBLISHEDの場合は、[編集を有効にする] をクリックします。統合にDRAFT状態の新しいバージョンが作成されます。次の図は、統合エディタの編集ロックを示しています。    
テストケースを作成する
テストケースを作成するには、次のいずれかのオプションを選択します。コンソール
- Google Cloud コンソールで、[Application Integration] ページに移動します。
- ナビゲーション メニューで [統合] をクリックします。
        [統合] ページが開き、 Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。 
- テストを作成する既存の統合を選択します。
        統合エディタで統合が開きます。 
- [テストケース] をクリックし、[+ 新しいテストケースを作成] をクリックします。[テストケースの作成] ペインが表示されます。
        ![[テストケースの作成] ペインを示す画像](https://cloud.google.com/static/application-integration/images/create-test-case.png?authuser=6&hl=ja)  ![[テストケースの作成] ペインを示す画像](https://cloud.google.com/static/application-integration/images/create-test-case.png?authuser=6&hl=ja)  次に、以下の操作を行います。 - [トリガー] リストからトリガーを選択します。
- [テスト名] フィールドにテストの名前を入力します。
- (オプション)[説明] フィールドにテストの説明を入力します。
- [作成] をクリックします。統合エディタページで、デザイナー キャンバスに [Test case mode is active] と表示されます。 
 
- トリガーとタスクのテスト構成を構成します。
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"
    }],
}
テスト構成を構成する
テストケースを作成したら、トリガーとタスクのテスト構成を構成できます。
次のステップ
- テストケースについて学習する。
- 手順は次のとおりです。 - テストケースを構成します。
- テストケースをコピーして、削除する。
- テストケースを実行して、テストケースの実行ログを表示する。
- テストケースをアップロードして、ダウンロードする。