クラス ExecutingResponseCreator

java.lang.ObjectSE
org.springframework.test.web.client.response.ExecutingResponseCreator
実装されたすべてのインターフェース:
ResponseCreator

public class ExecutingResponseCreator extends ObjectSE implements 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

      public ExecutingResponseCreator(ClientHttpRequestFactory requestFactory)
      指定された ClientHttpRequestFactory でインスタンスを作成します。
      パラメーター:
      requestFactory - 委譲するリクエストファクトリ
  • メソッドの詳細