@Published public class RestMockHttpRequest extends MockHttpRequest
HttpRequestモッククラス。| Constructor and Description |
|---|
RestMockHttpRequest(java.util.Collection<? extends RestTestBodyConverter> bodyConverters,
java.lang.String defaultContentType)
引数で渡された
RestTestBodyConverterのCollectionとデフォルトContent-Typeを持つオブジェクトを生成する。 |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getBody()
ボディを取得する。
|
RestMockHttpRequest |
setBody(java.lang.Object body)
リクエストボディを設定する。
|
RestMockHttpRequest |
setContentType(java.lang.String contentType)
Content-Typeを設定する。
|
RestMockHttpRequest |
setCookie(HttpCookie cookie)
このリクエストで送信されるクッキー情報を設定する。
|
RestMockHttpRequest |
setHeader(java.lang.String headerName,
java.lang.String value)
HTTPリクエストヘッダの値を設定する。
|
RestMockHttpRequest |
setHeaderMap(java.util.Map<java.lang.String,java.lang.String> headers)
HTTPリクエストヘッダを格納したMapを設定する。
|
RestMockHttpRequest |
setHost(java.lang.String host)
ホストヘッダの値を設定する。
|
RestMockHttpRequest |
setHttpVersion(java.lang.String httpVersion)
HTTPバージョン名を指定する。
|
RestMockHttpRequest |
setMethod(java.lang.String method)
HTTPリクエストメソッド名を設定する。
|
RestMockHttpRequest |
setParam(java.lang.String name,
java.lang.String... params)
リクエストパラメータを設定する。
|
RestMockHttpRequest |
setParamMap(java.util.Map<java.lang.String,java.lang.String[]> params)
リクエストパラメータを設定する。
|
RestMockHttpRequest |
setRequestPath(java.lang.String requestPath)
リクエストパスを設定する。
この実装では、リクエストURI中のリクエストパスを書き換える。
|
RestMockHttpRequest |
setRequestUri(java.lang.String requestPath)
HTTPリクエストURIを設定する。
|
java.lang.String |
toString()
このクラスの実装では、オブジェクトの内容と等価なHTTPリクエストメッセージを返す。
|
getBodyReader, getCookie, getHeader, getHeaderMap, getHost, getHttpVersion, getMethod, getParam, getParamMap, setBodyReadergetMultipart, getPart, getRequestPath, getRequestUri, getUserAgent, setMultipartpublic RestMockHttpRequest(java.util.Collection<? extends RestTestBodyConverter> bodyConverters, java.lang.String defaultContentType)
RestTestBodyConverterのCollectionとデフォルトContent-Typeを持つオブジェクトを生成する。bodyConverters - 利用可能なRestTestBodyConverterdefaultContentType - デフォルトContent-Typepublic java.lang.Object getBody()
public RestMockHttpRequest setBody(java.lang.Object body)
body - リクエストボディに設定するオブジェクトRestMockHttpRequest自身public RestMockHttpRequest setContentType(java.lang.String contentType)
contentType - Content-Typeに設定する値RestMockHttpRequest自身public RestMockHttpRequest setMethod(java.lang.String method)
MockHttpRequest明示的に設定しない場合のデフォルト値は"GET"である。
setMethod in class MockHttpRequestmethod - HTTPメソッド名public RestMockHttpRequest setHeaderMap(java.util.Map<java.lang.String,java.lang.String> headers)
MockHttpRequestsetHeaderMap in class MockHttpRequestheaders - HTTPリクエストヘッダを格納したMappublic RestMockHttpRequest setHeader(java.lang.String headerName, java.lang.String value)
headerName - リクエストヘッダ名value - リクエストヘッダに設定する値public RestMockHttpRequest setRequestUri(java.lang.String requestPath)
HttpRequestsetRequestUri in class HttpRequestrequestPath - リクエストURIpublic RestMockHttpRequest setParam(java.lang.String name, java.lang.String... params)
MockHttpRequest
このメソッドの処理は、以下のソースコードと等価である。
this.params().put(name, params);
setParam in class MockHttpRequestname - パラメータ名params - パラメータの値public RestMockHttpRequest setParamMap(java.util.Map<java.lang.String,java.lang.String[]> params)
MockHttpRequestこのメソッドは自動テストからの使用を想定している。
setParamMap in class MockHttpRequestparams - リクエストパラメータのMappublic RestMockHttpRequest setCookie(HttpCookie cookie)
MockHttpRequestsetCookie in class MockHttpRequestcookie - クッキー情報オブジェクトpublic RestMockHttpRequest setHttpVersion(java.lang.String httpVersion)
MockHttpRequest明示的に指定しない場合のデフォルト値は"HTTP/1.1"である。
setHttpVersion in class MockHttpRequesthttpVersion - HTTPバージョン名public RestMockHttpRequest setHost(java.lang.String host)
MockHttpRequestsetHost in class MockHttpRequesthost - ホストヘッダの値public RestMockHttpRequest setRequestPath(java.lang.String requestPath)
HttpRequestsetRequestPath in interface Request<java.lang.String[]>setRequestPath in class HttpRequestrequestPath - リクエストパスpublic java.lang.String toString()
MockHttpRequesttoString in class MockHttpRequest