2017-10-17 5 views
0

私は、コンシューマーに対するテストを実行するためにプロバイダーからの契約ファイルを使用したいと思います。 私は契約のjsonファイルからPactコンシューマ用の模擬サーバを生成するには?

{ 
"provider": { 
    "name": "Provider" 
}, 
"consumer": { 
    "name": "Consumer" 
}, 
"interactions": [ 
    { 
     "description": "Get data", 
     "request": { 
      "method": "Get", 
      "path": "/data/1" 
     }, 
     "response": { 
      "status": 200, 
      "headers": { 
       "Content-Type": "application/json" 
      }, 
      "body": { 
       "message": "" 
      } 
     }, 
     "providerState": "state" 
    } 
], 
"metadata": { 
    "pact-specification": { 
     "version": "2.0.0" 
    }, 
    "pact-jvm": { 
     "version": "3.5.6" 
    } 
} 

を持っているなどの協定モックサーバーを生成するためにそれを使用したい:

RequestResponsePact pact = new RequestResponsePact(mockServerDescriptionString); 

はそれがこれを行うことは可能ですか?

答えて

関連する問題