Class RequestPattern
java.lang.Object
com.github.tomakehurst.wiremock.matching.RequestPattern
- All Implemented Interfaces:
NamedValueMatcher<Request>
,ValueMatcher<Request>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRequestPattern
(CustomMatcherDefinition customMatcherDefinition) RequestPattern
(ValueMatcher<Request> customMatcher) RequestPattern
(String scheme, StringValuePattern host, Integer port, UrlPattern url, RequestMethod method, Map<String, MultiValuePattern> headers, Map<String, StringValuePattern> pathParams, Map<String, MultiValuePattern> queryParams, Map<String, StringValuePattern> cookies, BasicCredentials basicAuthCredentials, List<ContentPattern<?>> bodyPatterns, CustomMatcherDefinition customMatcherDefinition, ValueMatcher<Request> customMatcher, List<MultipartValuePattern> multiPattern) RequestPattern
(String scheme, StringValuePattern host, Integer port, String url, String urlPattern, String urlPath, String urlPathPattern, String urlPathTemplate, RequestMethod method, Map<String, MultiValuePattern> headers, Map<String, StringValuePattern> pathParams, Map<String, MultiValuePattern> queryParams, Map<String, StringValuePattern> cookies, BasicCredentials basicAuthCredentials, List<ContentPattern<?>> bodyPatterns, CustomMatcherDefinition customMatcherDefinition, List<MultipartValuePattern> multiPattern) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static RequestPattern
List<ContentPattern<?>>
getHost()
getName()
getPort()
getUrl()
boolean
int
hashCode()
boolean
boolean
boolean
isMatchedBy
(Request request, Map<String, RequestMatcherExtension> customMatchers) match
(Request request, Map<String, RequestMatcherExtension> customMatchers) static com.google.common.base.Predicate<Request>
thatMatch
(RequestPattern pattern) static com.google.common.base.Predicate<Request>
thatMatch
(RequestPattern pattern, Map<String, RequestMatcherExtension> customMatchers) toString()
static com.google.common.base.Predicate<ServeEvent>
withRequstMatching
(RequestPattern pattern)
-
Field Details
-
ANYTHING
-
-
Constructor Details
-
RequestPattern
public RequestPattern(String scheme, StringValuePattern host, Integer port, UrlPattern url, RequestMethod method, Map<String, MultiValuePattern> headers, Map<String, StringValuePattern> pathParams, Map<String, MultiValuePattern> queryParams, Map<String, StringValuePattern> cookies, BasicCredentials basicAuthCredentials, List<ContentPattern<?>> bodyPatterns, CustomMatcherDefinition customMatcherDefinition, ValueMatcher<Request> customMatcher, List<MultipartValuePattern> multiPattern) -
RequestPattern
public RequestPattern(String scheme, StringValuePattern host, Integer port, String url, String urlPattern, String urlPath, String urlPathPattern, String urlPathTemplate, RequestMethod method, Map<String, MultiValuePattern> headers, Map<String, StringValuePattern> pathParams, Map<String, MultiValuePattern> queryParams, Map<String, StringValuePattern> cookies, BasicCredentials basicAuthCredentials, List<ContentPattern<?>> bodyPatterns, CustomMatcherDefinition customMatcherDefinition, List<MultipartValuePattern> multiPattern) -
RequestPattern
-
RequestPattern
-
-
Method Details
-
match
- Specified by:
match
in interfaceValueMatcher<Request>
-
everything
-
match
-
combineBasicAuthAndOtherHeaders
-
isMatchedBy
-
getScheme
-
getHost
-
getPort
-
getUrl
-
getUrlPattern
-
getUrlPath
-
getUrlPathPattern
-
getUrlPathTemplate
-
getUrlMatcher
-
getMethod
-
getHeaders
-
getBasicAuthCredentials
-
getPathParameters
-
getQueryParameters
-
getCookies
-
getBodyPatterns
-
getCustomMatcher
-
getMultipartPatterns
-
getMatcher
-
getName
- Specified by:
getName
in interfaceNamedValueMatcher<Request>
-
getExpected
- Specified by:
getExpected
in interfaceNamedValueMatcher<Request>
-
hasInlineCustomMatcher
public boolean hasInlineCustomMatcher() -
hasNamedCustomMatcher
public boolean hasNamedCustomMatcher() -
hasCustomMatcher
public boolean hasCustomMatcher() -
equals
-
hashCode
public int hashCode() -
toString
-
thatMatch
-
thatMatch
public static com.google.common.base.Predicate<Request> thatMatch(RequestPattern pattern, Map<String, RequestMatcherExtension> customMatchers) -
withRequstMatching
public static com.google.common.base.Predicate<ServeEvent> withRequstMatching(RequestPattern pattern)
-