クラス MockClientHttpRequest

java.lang.ObjectSE
org.springframework.mock.http.MockHttpOutputMessage
org.springframework.mock.http.client.MockClientHttpRequest
実装されたすべてのインターフェース:
ClientHttpRequestHttpMessageHttpOutputMessageHttpRequest

public class MockClientHttpRequest extends MockHttpOutputMessage implements ClientHttpRequest
ClientHttpRequest のモック実装。
導入:
3.2
作成者:
Rossen Stoyanchev, Sam Brannen
  • コンストラクターの詳細

    • MockClientHttpRequest

      public MockClientHttpRequest()
      デフォルトコンストラクター。
    • MockClientHttpRequest

      public MockClientHttpRequest(HttpMethod httpMethod, URISE uri)
      指定された HttpMethod と URI でインスタンスを作成します。
  • メソッドの詳細

    • setMethod

      public void setMethod(HttpMethod httpMethod)
    • getMethod

      public HttpMethod getMethod()
      インターフェースからコピーされた説明: HttpRequest
      リクエストの HTTP メソッドを返します。
      次で指定:
      インターフェース HttpRequestgetMethod 
      戻り値:
      HttpMethod 値としての HTTP メソッド
      関連事項:
    • setURI

      public void setURI(URISE uri)
    • getURI

      public URISE getURI()
      インターフェースからコピーされた説明: HttpRequest
      リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。
      次で指定:
      インターフェース HttpRequestgetURI 
      戻り値:
      リクエストの URI (非 null)
    • setResponse

      public void setResponse(ClientHttpResponse clientHttpResponse)
    • isExecuted

      public boolean isExecuted()
    • execute

      public final ClientHttpResponse execute() throws IOExceptionSE
      executed フラグを true に設定し、構成された response を返します。
      次で指定:
      インターフェース ClientHttpRequestexecute 
      戻り値:
      実行のレスポンス結果
      例外:
      IOExceptionSE - I/O エラーの場合
      関連事項:
    • executeInternal

      protected ClientHttpResponse executeInternal() throws IOExceptionSE
      デフォルトの実装は、構成された response を返します。

      このメソッドをオーバーライドして、リクエストを実行し、構成されたレスポンスとは異なる可能性があるレスポンスを提供します。

      例外:
      IOExceptionSE
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString