Class RequestPattern
java.lang.Object
com.github.tomakehurst.wiremock.matching.RequestPattern
- All Implemented Interfaces:
NamedValueMatcher<Request>,ValueMatcher<Request>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRequestPattern(String scheme, StringValuePattern host, Integer port, String url, StringValuePattern clientIp, String urlPattern, String urlPath, String urlPathPattern, String urlPathTemplate, RequestMethod method, Map<String, MultiValuePattern> headers, Map<String, StringValuePattern> pathParams, Map<String, MultiValuePattern> queryParams, Map<String, MultiValuePattern> formParams, Map<String, StringValuePattern> cookies, BasicCredentials basicAuthCredentials, List<ContentPattern<?>> bodyPatterns, CustomMatcherDefinition customMatcherDefinition, List<MultipartValuePattern> multiPattern) -
Method Summary
Modifier and TypeMethodDescriptionboolean@NonNull List<ContentPattern<?>>@NonNull Map<String,StringValuePattern> @NonNull Map<String,MultiValuePattern> @NonNull Map<String,MultiValuePattern> getHost()@NonNull List<MultipartValuePattern>getName()@NonNull Map<String,StringValuePattern> getPort()@NonNull Map<String,MultiValuePattern> getUrl()booleaninthashCode()booleanbooleanbooleanisMatchedBy(Request request, Map<String, RequestMatcherExtension> customMatchers) match(Request request, Map<String, RequestMatcherExtension> customMatchers) thatMatch(RequestPattern pattern) thatMatch(RequestPattern pattern, Map<String, RequestMatcherExtension> customMatchers) toString()transform(Consumer<RequestPattern.Builder> transformer) static Predicate<ServeEvent>withRequestMatching(RequestPattern pattern) static Predicate<ServeEvent>withRequestMatching(RequestPattern pattern, Map<String, RequestMatcherExtension> customMatchers)
-
Field Details
-
ANYTHING
-
-
Constructor Details
-
RequestPattern
public RequestPattern(String scheme, StringValuePattern host, Integer port, String url, StringValuePattern clientIp, String urlPattern, String urlPath, String urlPathPattern, String urlPathTemplate, RequestMethod method, Map<String, MultiValuePattern> headers, Map<String, StringValuePattern> pathParams, Map<String, MultiValuePattern> queryParams, Map<String, MultiValuePattern> formParams, Map<String, StringValuePattern> cookies, BasicCredentials basicAuthCredentials, List<ContentPattern<?>> bodyPatterns, CustomMatcherDefinition customMatcherDefinition, List<MultipartValuePattern> multiPattern)
-
-
Method Details
-
transform
-
toBuilder
-
match
- Specified by:
matchin interfaceValueMatcher<Request>
-
match
-
combineBasicAuthAndOtherHeaders
-
isMatchedBy
-
getScheme
-
getHost
-
getPort
-
getClientIp
-
getUrl
-
getUrlPattern
-
getUrlPath
-
getUrlPathPattern
-
getUrlPathTemplate
-
getUrlMatcher
-
getMethod
-
getHeaders
-
getBasicAuthCredentials
-
getPathParameters
-
getQueryParameters
-
getFormParameters
-
getCookies
-
getBodyPatterns
-
getCustomMatcher
-
getMultipartPatterns
-
getInlineCustomMatcher
-
getName
- Specified by:
getNamein interfaceNamedValueMatcher<Request>
-
getExpected
- Specified by:
getExpectedin interfaceNamedValueMatcher<Request>
-
hasInlineCustomMatcher
public boolean hasInlineCustomMatcher() -
hasNamedCustomMatcher
public boolean hasNamedCustomMatcher() -
hasCustomMatcher
public boolean hasCustomMatcher() -
equals
-
hashCode
public int hashCode() -
toString
-
thatMatch
-
thatMatch
public static Predicate<Request> thatMatch(RequestPattern pattern, Map<String, RequestMatcherExtension> customMatchers) -
withRequestMatching
-
withRequestMatching
public static Predicate<ServeEvent> withRequestMatching(RequestPattern pattern, Map<String, RequestMatcherExtension> customMatchers)
-