Modifier and Type | Method and Description |
---|---|
HttpRequest[] |
AbstractClient.retrieveRecordedRequests(HttpRequest httpRequest)
Retrieve the recorded requests that match the httpRequest parameter, use null for the parameter to retrieve all requests
|
Modifier and Type | Method and Description |
---|---|
T |
AbstractClient.clear(HttpRequest httpRequest)
Clear all expectations and logs that match the http
|
T |
AbstractClient.clear(HttpRequest httpRequest,
ClearType type)
Clear expectations, logs or both that match the http
|
Expectation[] |
AbstractClient.retrieveRecordedExpectations(HttpRequest httpRequest)
Retrieve the recorded requests that match the httpRequest parameter, use null for the parameter to retrieve all requests
|
String |
AbstractClient.retrieveRecordedExpectations(HttpRequest httpRequest,
Format format)
Retrieve the recorded requests that match the httpRequest parameter, use null for the parameter to retrieve all requests
|
HttpRequest[] |
AbstractClient.retrieveRecordedRequests(HttpRequest httpRequest)
Retrieve the recorded requests that match the httpRequest parameter, use null for the parameter to retrieve all requests
|
String |
AbstractClient.retrieveRecordedRequests(HttpRequest httpRequest,
Format format)
Retrieve the recorded requests that match the httpRequest parameter, use null for the parameter to retrieve all requests
|
protected HttpResponse |
AbstractClient.sendRequest(HttpRequest request) |
T |
AbstractClient.verify(HttpRequest... httpRequests)
Verify a list of requests have been sent in the order specified for example:
|
T |
AbstractClient.verify(HttpRequest httpRequest,
VerificationTimes times)
Verify a request has been sent for example:
|
Modifier and Type | Method and Description |
---|---|
HttpResponse |
NettyHttpClient.sendRequest(HttpRequest httpRequest) |
HttpResponse |
NettyHttpClient.sendRequest(HttpRequest httpRequest,
InetSocketAddress remoteAddress) |
Modifier and Type | Method and Description |
---|---|
protected void |
MockServerRequestEncoder.encode(io.netty.channel.ChannelHandlerContext ctx,
HttpRequest httpRequest,
List<Object> out) |
Modifier and Type | Method and Description |
---|---|
String |
MockServerHttpRequestToFullHttpRequest.getURI(HttpRequest httpRequest) |
io.netty.handler.codec.http.FullHttpRequest |
MockServerHttpRequestToFullHttpRequest.mapMockServerResponseToHttpServletResponse(HttpRequest httpRequest) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
HttpRequestSerializer.deserialize(String jsonHttpRequest) |
HttpRequest[] |
HttpRequestSerializer.deserializeArray(String jsonHttpRequests) |
Modifier and Type | Method and Description |
---|---|
Class<HttpRequest> |
HttpRequestSerializer.supportsType() |
Modifier and Type | Method and Description |
---|---|
String |
HttpRequestSerializer.serialize(boolean prettyPrint,
HttpRequest... httpRequests) |
String |
HttpRequestSerializer.serialize(boolean prettyPrint,
HttpRequest httpRequest) |
String |
HttpRequestSerializer.serialize(HttpRequest... httpRequests) |
String |
HttpRequestSerializer.serialize(HttpRequest httpRequest) |
Modifier and Type | Method and Description |
---|---|
String |
HttpRequestSerializer.serialize(boolean prettyPrint,
List<HttpRequest> httpRequests) |
String |
HttpRequestSerializer.serialize(List<HttpRequest> httpRequests) |
Modifier and Type | Method and Description |
---|---|
String |
HttpRequestToCurlSerializer.toCurl(HttpRequest request) |
String |
HttpRequestToCurlSerializer.toCurl(HttpRequest request,
InetSocketAddress remoteAddress) |
Modifier and Type | Method and Description |
---|---|
String |
HttpRequestToJavaSerializer.serialize(int numberOfSpacesToIndent,
HttpRequest request) |
Modifier and Type | Method and Description |
---|---|
String |
HttpRequestToJavaSerializer.serialize(List<HttpRequest> httpRequests) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
HttpRequestDTO.buildObject() |
Constructor and Description |
---|
HttpRequestDTO(HttpRequest httpRequest) |
HttpRequestDTO(HttpRequest httpRequest,
Boolean not) |
Modifier and Type | Method and Description |
---|---|
void |
HttpRequestSerializer.serialize(HttpRequest httpRequest,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
Modifier and Type | Method and Description |
---|---|
Expectation[] |
MockServerClient.retrieveActiveExpectations(HttpRequest httpRequest)
Retrieve the already setup expectations match the httpRequest parameter, use null for the parameter to retrieve all expectations
|
String |
MockServerClient.retrieveActiveExpectations(HttpRequest httpRequest,
Format format)
Retrieve the already setup expectations match the httpRequest parameter, use null for the parameter to retrieve all expectations
|
ForwardChainExpectation |
MockServerClient.when(HttpRequest httpRequest)
Specify an unlimited expectation that will respond regardless of the number of matching http
for example:
|
ForwardChainExpectation |
MockServerClient.when(HttpRequest httpRequest,
Times times)
Specify an limited expectation that will respond a specified number of times when the http is matched
for example:
|
ForwardChainExpectation |
MockServerClient.when(HttpRequest httpRequest,
Times times,
TimeToLive timeToLive)
Specify an limited expectation that will respond a specified number of times when the http is matched
for example:
|
Modifier and Type | Method and Description |
---|---|
protected void |
EchoServerHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx,
HttpRequest request) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
HopByHopHeaderFilter.onRequest(HttpRequest request) |
Modifier and Type | Method and Description |
---|---|
List<HttpRequest> |
LogFilter.retrieveRequests(HttpRequest httpRequest) |
Modifier and Type | Method and Description |
---|---|
void |
LogFilter.clear(HttpRequest request) |
HttpRequest |
HopByHopHeaderFilter.onRequest(HttpRequest request) |
List<Expectation> |
LogFilter.retrieveExpectations(HttpRequest httpRequest) |
List<LogEntry> |
LogFilter.retrieveLogEntries(HttpRequest httpRequest) |
List<HttpRequest> |
LogFilter.retrieveRequests(HttpRequest httpRequest) |
Modifier and Type | Field and Description |
---|---|
static List<HttpRequest> |
StaticTestExpectationCallback.httpRequests |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
StaticTestExpectationCallback.handle(HttpRequest httpRequest) |
HttpResponse |
PrecannedTestExpectationCallback.handle(HttpRequest httpRequest) |
Modifier and Type | Method and Description |
---|---|
static Expectation |
AbstractClientServerIntegrationTest.expectation(HttpRequest httpRequest) |
protected HttpResponse |
AbstractClientServerIntegrationTest.makeRequest(HttpRequest httpRequest) |
protected HttpResponse |
AbstractClientServerIntegrationTest.makeRequest(HttpRequest httpRequest,
Collection<String> headersToIgnore) |
protected void |
AbstractClientServerIntegrationTest.verifyRequestsMatches(HttpRequest[] httpRequests,
HttpRequest... httpRequestMatchers) |
protected void |
AbstractClientServerIntegrationTest.verifyRequestsMatches(HttpRequest[] httpRequests,
HttpRequest... httpRequestMatchers) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
LogEntry.getHttpRequest() |
Constructor and Description |
---|
ExpectationMatchLogEntry(HttpRequest httpRequest,
Expectation expectation) |
RequestLogEntry(HttpRequest httpRequest) |
RequestResponseLogEntry(HttpRequest httpRequest,
HttpResponse httpResponse) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
HttpServletRequestToMockServerRequestDecoder.mapHttpServletRequestToMockServerRequest(javax.servlet.http.HttpServletRequest httpServletRequest) |
Modifier and Type | Method and Description |
---|---|
boolean |
HttpRequestMatcher.matches(HttpRequest httpRequest) |
boolean |
HttpRequestMatcher.matches(HttpRequest httpRequest,
boolean logMatchResults) |
HttpRequestMatcher |
MatcherBuilder.transformsToMatcher(HttpRequest httpRequest) |
Constructor and Description |
---|
HttpRequestMatcher(HttpRequest httpRequest) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
Expectation.getHttpRequest() |
Modifier and Type | Method and Description |
---|---|
void |
MockServerMatcher.clear(HttpRequest httpRequest) |
void |
HttpStateHandler.clear(HttpRequest request) |
boolean |
Expectation.contains(HttpRequest httpRequest) |
Expectation |
MockServerMatcher.firstMatchingExpectation(HttpRequest httpRequest) |
Expectation |
HttpStateHandler.firstMatchingExpectation(HttpRequest request) |
boolean |
HttpStateHandler.handle(HttpRequest request,
ResponseWriter responseWriter,
boolean warDeployment) |
boolean |
Expectation.matches(HttpRequest httpRequest) |
String |
HttpStateHandler.retrieve(HttpRequest request) |
List<Expectation> |
MockServerMatcher.retrieveExpectations(HttpRequest httpRequest) |
Constructor and Description |
---|
Expectation(HttpRequest httpRequest) |
Expectation(HttpRequest httpRequest,
Times times,
TimeToLive timeToLive) |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
HttpClassCallbackActionHandler.handle(HttpClassCallback httpClassCallback,
HttpRequest request) |
HttpResponse |
HttpForwardActionHandler.handle(HttpForward httpForward,
HttpRequest httpRequest) |
void |
HttpObjectCallbackActionHandler.handle(HttpObjectCallback httpObjectCallback,
HttpRequest request,
ResponseWriter responseWriter) |
HttpResponse |
ExpectationCallback.handle(HttpRequest httpRequest)
Called for every request when expectation condition has been satisfied.
|
HttpResponse |
HttpResponseTemplateActionHandler.handle(HttpTemplate httpTemplate,
HttpRequest httpRequest) |
HttpResponse |
HttpForwardTemplateActionHandler.handle(HttpTemplate httpTemplate,
HttpRequest httpRequest) |
void |
ActionHandler.processAction(HttpRequest request,
ResponseWriter responseWriter,
io.netty.channel.ChannelHandlerContext ctx) |
Modifier and Type | Method and Description |
---|---|
protected void |
MockServerHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx,
HttpRequest request) |
void |
NettyResponseWriter.writeResponse(HttpRequest request,
HttpResponse response) |
void |
NettyResponseWriter.writeResponse(HttpRequest request,
io.netty.handler.codec.http.HttpResponseStatus responseStatus) |
void |
NettyResponseWriter.writeResponse(HttpRequest request,
io.netty.handler.codec.http.HttpResponseStatus responseStatus,
String body,
String contentType) |
Modifier and Type | Method and Description |
---|---|
void |
WebSocketClientRegistry.sendClientMessage(String clientId,
HttpRequest httpRequest) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
HttpRequest.clone() |
HttpRequest |
HttpRequest.replaceHeader(Header header)
Adds one header to match on as a Header object where the header values list can be a list of strings or regular expressions
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
static HttpRequest |
HttpRequest.request() |
static HttpRequest |
HttpRequest.request(String path) |
HttpRequest |
HttpRequest.withBody(Body body)
The body match rules on such as using one of the Body subclasses as follows:
|
HttpRequest |
HttpRequest.withBody(byte[] body)
The body to match on as binary data such as a pdf or image
|
HttpRequest |
HttpRequest.withBody(String body)
The exact string body to match on such as "this is an exact string body"
|
HttpRequest |
HttpRequest.withBody(String body,
Charset charset)
The exact string body to match on such as "this is an exact string body"
|
HttpRequest |
HttpRequest.withCookie(Cookie cookie)
Adds one cookie to match on as a Cookie object where the cookie values list can be a list of strings or regular expressions
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withCookie(NottableString name,
NottableString value)
Adds one cookie to match on or to not match on using the NottableString, each NottableString can either be a positive matching value,
such as string("match"), or a value to not match on, such as not("do not match"), the string values passed to the NottableString
can be a plain string or a regex (for more details of the supported regex syntax see
http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withCookie(String name,
String value)
Adds one cookie to match on, which can specified using either plain strings or regular expressions
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withCookies(Cookie... cookies)
The cookies to match on as a varags Cookie objects where the values or keys of each cookie can be either a string or a regex
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withCookies(List<Cookie> cookies)
The cookies to match on as a list of Cookie objects where the values or keys of each cookie can be either a string or a regex
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withHeader(Header header)
Adds one header to match on as a Header object where the header values list can be a list of strings or regular expressions
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withHeader(NottableString name,
NottableString... values)
Adds one header to match on or to not match on using the NottableString, each NottableString can either be a positive matching value,
such as string("match"), or a value to not match on, such as not("do not match"), the string values passed to the NottableString
can also be a plain string or a regex (for more details of the supported regex syntax
see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withHeader(String name,
String... values)
Adds one header to match which can specified using plain strings or regular expressions
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withHeaders(Header... headers)
The headers to match on as a varags of Header objects where the values or keys of each header can be either a string or a regex
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withHeaders(List<Header> headers)
The headers to match on as a list of Header objects where the values or keys of each header can be either a string or a regex
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withKeepAlive(Boolean isKeepAlive)
Match on whether the request was made using an HTTP persistent connection, also called HTTP keep-alive, or HTTP connection reuse
|
HttpRequest |
HttpRequest.withMethod(NottableString method)
The HTTP method all method except a specific value using the "not" operator,
for example this allows operations such as not("GET")
|
HttpRequest |
HttpRequest.withMethod(String method)
The HTTP method to match on such as "GET" or "POST"
|
HttpRequest |
HttpRequest.withPath(NottableString path)
The path to not match on for example not("/some_mocked_path") with match any path not equal to "/some_mocked_path",
the servlet context path is ignored for matching and should not be specified here
regex values are also supported such as not(".*_path"), see
http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html for full details of the supported regex syntax
|
HttpRequest |
HttpRequest.withPath(String path)
The path to match on such as "/some_mocked_path" any servlet context path is ignored for matching and should not be specified here
regex values are also supported such as ".*_path", see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
for full details of the supported regex syntax
|
HttpRequest |
HttpRequest.withQueryStringParameter(NottableString name,
NottableString... values)
Adds one query string parameter to match on or to not match on using the NottableString, each NottableString can either be a positive matching
value, such as string("match"), or a value to not match on, such as not("do not match"), the string values passed to the NottableString
can also be a plain string or a regex (for more details of the supported regex syntax
see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withQueryStringParameter(Parameter parameter)
Adds one query string parameter to match on as a Parameter object where the parameter values list can be a list of strings or regular expressions
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withQueryStringParameter(String name,
String... values)
Adds one query string parameter to match which can specified using plain strings or regular expressions
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withQueryStringParameters(List<Parameter> parameters)
The query string parameters to match on as a list of Parameter objects where the values or keys of each parameter can be either a string or a regex
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withQueryStringParameters(Map<String,List<String>> parameters)
The query string parameters to match on as a Map
|
HttpRequest |
HttpRequest.withQueryStringParameters(Parameter... parameters)
The query string parameters to match on as a varags Parameter objects where the values or keys of each parameter can be either a string or a regex
(for more details of the supported regex syntax see http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
|
HttpRequest |
HttpRequest.withSecure(Boolean isSsl)
Match on whether the request was made over SSL (i.e.
|
Modifier and Type | Method and Description |
---|---|
protected void |
HttpProxyHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx,
HttpRequest request) |
Modifier and Type | Method and Description |
---|---|
void |
ResponseWriter.writeResponse(HttpRequest request,
HttpResponse response) |
void |
ResponseWriter.writeResponse(HttpRequest request,
io.netty.handler.codec.http.HttpResponseStatus responseStatus) |
void |
ResponseWriter.writeResponse(HttpRequest request,
io.netty.handler.codec.http.HttpResponseStatus responseStatus,
String body,
String contentType) |
Modifier and Type | Method and Description |
---|---|
void |
ServletResponseWriter.writeResponse(HttpRequest request,
HttpResponse response) |
void |
ServletResponseWriter.writeResponse(HttpRequest request,
io.netty.handler.codec.http.HttpResponseStatus responseStatus) |
void |
ServletResponseWriter.writeResponse(HttpRequest request,
io.netty.handler.codec.http.HttpResponseStatus responseStatus,
String body,
String contentType) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
MockServerRequestDecoder.decode(io.netty.handler.codec.http.FullHttpRequest fullHttpRequest) |
Modifier and Type | Method and Description |
---|---|
<T> T |
TemplateEngine.executeTemplate(String template,
HttpRequest httpRequest,
Class<? extends DTO<T>> dtoClass) |
Modifier and Type | Method and Description |
---|---|
<T> T |
JavaScriptTemplateEngine.executeTemplate(String template,
HttpRequest httpRequest,
Class<? extends DTO<T>> dtoClass) |
Constructor and Description |
---|
HttpRequestTemplateObject(HttpRequest httpRequest) |
Modifier and Type | Method and Description |
---|---|
<T> T |
VelocityTemplateEngine.executeTemplate(String template,
HttpRequest httpRequest,
Class<? extends DTO<T>> dtoClass) |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
Verification.getHttpRequest() |
Modifier and Type | Method and Description |
---|---|
List<HttpRequest> |
VerificationSequence.getHttpRequests() |
Modifier and Type | Method and Description |
---|---|
Verification |
Verification.withRequest(HttpRequest httpRequest) |
VerificationSequence |
VerificationSequence.withRequests(HttpRequest... httpRequests) |
Modifier and Type | Method and Description |
---|---|
VerificationSequence |
VerificationSequence.withRequests(List<HttpRequest> httpRequests) |
Copyright © 2018. All rights reserved.