public class MockClientHttpRequest extends MockHttpOutputMessage implements ClientHttpRequest
ClientHttpRequest.| Constructor and Description |
|---|
MockClientHttpRequest()
Default constructor.
|
MockClientHttpRequest(HttpMethod httpMethod,
java.net.URI uri)
Create an instance with the given HttpMethod and URI.
|
| Modifier and Type | Method and Description |
|---|---|
ClientHttpResponse |
execute()
|
protected ClientHttpResponse |
executeInternal()
The default implementation returns the configured
response. |
HttpMethod |
getMethod()
Return the HTTP method of the request.
|
java.lang.String |
getMethodValue()
Return the HTTP method of the request as a String
|
java.net.URI |
getURI()
Return the URI of the request.
|
boolean |
isExecuted() |
void |
setMethod(HttpMethod httpMethod) |
void |
setResponse(ClientHttpResponse clientHttpResponse) |
void |
setURI(java.net.URI uri) |
java.lang.String |
toString() |
getBody, getBodyAsBytes, getBodyAsString, getBodyAsString, getHeadersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBodygetHeaderspublic MockClientHttpRequest()
public MockClientHttpRequest(HttpMethod httpMethod, java.net.URI uri)
public void setMethod(HttpMethod httpMethod)
public HttpMethod getMethod()
HttpRequestgetMethod in interface HttpRequestnull
if not resolvable (e.g. in case of a non-standard HTTP method)public java.lang.String getMethodValue()
HttpRequestgetMethodValue in interface HttpRequestpublic void setURI(java.net.URI uri)
public java.net.URI getURI()
HttpRequestgetURI in interface HttpRequestnull)public void setResponse(ClientHttpResponse clientHttpResponse)
public boolean isExecuted()
public final ClientHttpResponse execute() throws java.io.IOException
execute in interface ClientHttpRequestjava.io.IOException - in case of I/O errorsexecuteInternal()protected ClientHttpResponse executeInternal() throws java.io.IOException
response.
Override this method to execute the request and provide a response, potentially different than the configured response.
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object