Package de.galan.commons.net.flux
Class MockCommonHttpClient
java.lang.Object
de.galan.commons.net.flux.MockCommonHttpClient
- All Implemented Interfaces:
HttpClient
Test helper for collecting requests and responding to http clients.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classMocks the body and metadata of a http response.static classCollected request. -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected Responserequest(String resource, Method method, Map<String, String> extraHeader, Map<String, List<String>> parameters, byte[] body, HttpOptions options) voidreset()response(MockCommonHttpClient.MockResponse response) responses(boolean repeat, MockCommonHttpClient.MockResponse... response) voidsetResponse(MockCommonHttpClient.MockResponse response) voidsetResponses(boolean repeat, MockCommonHttpClient.MockResponse... response)
-
Constructor Details
-
MockCommonHttpClient
public MockCommonHttpClient() -
MockCommonHttpClient
-
-
Method Details
-
setResponse
-
response
-
setResponses
-
responses
public MockCommonHttpClient responses(boolean repeat, MockCommonHttpClient.MockResponse... response) -
getRequests
-
reset
public void reset() -
getNextResponse
-
request
public Response request(String resource, Method method, Map<String, String> extraHeader, Map<String, throws HttpClientExceptionList<String>> parameters, byte[] body, HttpOptions options) - Specified by:
requestin interfaceHttpClient- Throws:
HttpClientException
-