クラス 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, Brian Clozel, Sam Brannen
  • コンストラクターの詳細

    • MockClientHttpRequest

      public MockClientHttpRequest()
      HTTP リクエストメソッドとして GET を使用し、URISE として "/" を使用して MockClientHttpRequest を作成します。
    • MockClientHttpRequest

      public MockClientHttpRequest(HttpMethod httpMethod, StringSE uriTemplate, ObjectSE... vars)
      指定された HttpMethod、URI テンプレート、URI テンプレート変数値で MockClientHttpRequest を作成します。
      導入:
      6.0.3
    • MockClientHttpRequest

      public MockClientHttpRequest(HttpMethod httpMethod, URISE uri)
      指定された HttpMethod および URISE で MockClientHttpRequest を作成します。
  • メソッドの詳細

    • setMethod

      public void setMethod(HttpMethod httpMethod)
      リクエストの HTTP メソッドを設定します。
    • getMethod

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

      public void setURI(URISE uri)
      リクエストの URI を設定します。
    • getURI

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

      public void setResponse(ClientHttpResponse clientHttpResponse)
      このリクエストを実行した結果として使用される ClientHttpResponse を設定します。
      関連事項:
    • isExecuted

      public boolean isExecuted()
      executed フラグを取得します。
      関連事項:
    • 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