クラス ExecutingResponseCreator
java.lang.ObjectSE
org.springframework.test.web.client.response.ExecutingResponseCreator
- 実装されたすべてのインターフェース:
ResponseCreator
ClientHttpRequestFactory
を介してリクエストを実行し、レスポンスを取得する ResponseCreator
。これは、複数の リモートサービスを使用するシナリオで、一部をモックするのではなく呼び出す必要がある場合に役立ちます。ClientHttpRequestFactory
は通常、MockRestServiceServer
に渡される前に RestTemplate
から取得されます。実際には、テストファクトリではなく元のファクトリを使用します。
ResponseCreator withActualResponse = new ExecutingResponseCreator(restTemplate);
MockRestServiceServer server = MockRestServiceServer.bindTo(restTemplate).build();
//...
server.expect(requestTo("/foo")).andRespond(withSuccess());
server.expect(requestTo("/bar")).andRespond(withActualResponse);
- 導入:
- 6.0.4
- 作成者:
- Simon Basl é
コンストラクターのサマリー
コンストラクター説明ExecutingResponseCreator
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
でインスタンスを作成します。メソッドのサマリー
コンストラクターの詳細
ExecutingResponseCreator
指定されたClientHttpRequestFactory
でインスタンスを作成します。- パラメーター:
requestFactory
- 委譲するリクエストファクトリ
メソッドの詳細
createResponse
インターフェースからコピーされた説明:ResponseCreator
指定されたリクエストに対するレスポンスを作成します。- 次で指定:
- インターフェース
ResponseCreator
のcreateResponse
- パラメーター:
request
- リクエスト- 例外:
IOExceptionSE