Class MockClientHttpRequest
java.lang.Object
org.springframework.mock.http.MockHttpOutputMessage
org.springframework.mock.http.client.MockClientHttpRequest
- All Implemented Interfaces:
org.springframework.http.client.ClientHttpRequest
,org.springframework.http.HttpMessage
,org.springframework.http.HttpOutputMessage
,org.springframework.http.HttpRequest
public class MockClientHttpRequest
extends MockHttpOutputMessage
implements org.springframework.http.client.ClientHttpRequest
Mock implementation of
ClientHttpRequest
.- Since:
- 3.2
- Author:
- Rossen Stoyanchev, Sam Brannen
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.MockClientHttpRequest
(org.springframework.http.HttpMethod httpMethod, URI uri) Create an instance with the given HttpMethod and URI. -
Method Summary
Modifier and TypeMethodDescriptionfinal org.springframework.http.client.ClientHttpResponse
execute()
protected org.springframework.http.client.ClientHttpResponse
The default implementation returns the configuredresponse
.org.springframework.http.HttpMethod
getURI()
boolean
void
setMethod
(org.springframework.http.HttpMethod httpMethod) void
setResponse
(org.springframework.http.client.ClientHttpResponse clientHttpResponse) void
toString()
Methods inherited from class org.springframework.mock.http.MockHttpOutputMessage
getBody, getBodyAsBytes, getBodyAsString, getBodyAsString, getHeaders
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.http.HttpMessage
getHeaders
Methods inherited from interface org.springframework.http.HttpOutputMessage
getBody
Methods inherited from interface org.springframework.http.HttpRequest
getMethodValue
-
Constructor Details
-
MockClientHttpRequest
public MockClientHttpRequest()Default constructor. -
MockClientHttpRequest
Create an instance with the given HttpMethod and URI.
-
-
Method Details
-
setMethod
public void setMethod(org.springframework.http.HttpMethod httpMethod) -
getMethod
public org.springframework.http.HttpMethod getMethod()- Specified by:
getMethod
in interfaceorg.springframework.http.HttpRequest
-
setURI
-
getURI
- Specified by:
getURI
in interfaceorg.springframework.http.HttpRequest
-
setResponse
public void setResponse(org.springframework.http.client.ClientHttpResponse clientHttpResponse) -
isExecuted
public boolean isExecuted() -
execute
- Specified by:
execute
in interfaceorg.springframework.http.client.ClientHttpRequest
- Throws:
IOException
- See Also:
-
executeInternal
The default implementation returns the configuredresponse
.Override this method to execute the request and provide a response, potentially different from the configured response.
- Throws:
IOException
-
toString
-