クラス MockClientHttpRequest
java.lang.ObjectSE
org.springframework.mock.http.MockHttpOutputMessage
org.springframework.mock.http.client.MockClientHttpRequest
- 実装されたすべてのインターフェース:
ClientHttpRequest
、HttpMessage
、HttpOutputMessage
、HttpRequest
ClientHttpRequest
のモック実装。- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev, Sam Brannen
コンストラクターのサマリー
コンストラクター説明デフォルトコンストラクター。MockClientHttpRequest
(HttpMethod httpMethod, URISE uri) 指定された HttpMethod と URI でインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明final ClientHttpResponse
execute()
protected ClientHttpResponse
デフォルトの実装は、構成されたresponse
を返します。リクエストの HTTP メソッドを返します。getURI()
リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。boolean
void
setMethod
(HttpMethod httpMethod) void
setResponse
(ClientHttpResponse clientHttpResponse) void
toString()
クラス org.springframework.mock.http.MockHttpOutputMessage から継承されたメソッド
getBody, getBodyAsBytes, getBodyAsString, getBodyAsString, getHeaders
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.http.HttpMessage から継承されたメソッド
getHeaders
インターフェース org.springframework.http.HttpOutputMessage から継承されたメソッド
getBody
インターフェース org.springframework.http.HttpRequest から継承されたメソッド
getMethodValue
コンストラクターの詳細
MockClientHttpRequest
public MockClientHttpRequest()デフォルトコンストラクター。MockClientHttpRequest
指定された HttpMethod と URI でインスタンスを作成します。
メソッドの詳細
setMethod
getMethod
インターフェースからコピーされた説明:HttpRequest
リクエストの HTTP メソッドを返します。- 次で指定:
- インターフェース
HttpRequest
のgetMethod
- 戻り値:
- HttpMethod 値としての HTTP メソッド
- 関連事項:
setURI
getURI
インターフェースからコピーされた説明:HttpRequest
リクエストの URI を返します(もしあればクエリ文字列を含みますが、URI 表現のために整形式である場合のみ)。- 次で指定:
- インターフェース
HttpRequest
のgetURI
- 戻り値:
- リクエストの URI (非
null
)
setResponse
isExecuted
public boolean isExecuted()execute
- 次で指定:
- インターフェース
ClientHttpRequest
のexecute
- 戻り値:
- 実行のレスポンス結果
- 例外:
IOExceptionSE
- I/O エラーの場合- 関連事項:
executeInternal
デフォルトの実装は、構成されたresponse
を返します。このメソッドをオーバーライドして、リクエストを実行し、構成されたレスポンスとは異なる可能性があるレスポンスを提供します。
toString