-
- All Implemented Interfaces:
-
mu.KLoggable
public class Matching extends KLogging
-
-
Field Summary
Fields Modifier and Type Field Description private final RegexpathFilterprivate final KLoggerloggerpublic final static MatchingINSTANCE
-
Method Summary
Modifier and Type Method Description final static List<HeaderMatchResult>matchRequestHeaders(Request expected, Request actual)final static List<HeaderMatchResult>matchHeaders(HttpPart expected, HttpPart actual)final static List<HeaderMatchResult>matchHeaders(Map<String, List<String>> expected, Map<String, List<String>> actual, MatchingRules matchers)final List<HeaderMatchResult>compareHeaders(Map<String, List<String>> e, Map<String, List<String>> a, MatchingRules matchers)final CookieMismatchmatchCookie(List<String> expected, List<String> actual)final MethodMismatchmatchMethod(String expected, String actual)final BodyMatchResultmatchBody(HttpPart expected, HttpPart actual, Boolean allowUnexpectedKeys)final BodyMatchResultmatchBodyContents(HttpPart expected, HttpPart actual)final PathMismatchmatchPath(Request expected, Request actual)final StatusMismatchmatchStatus(Integer expected, Integer actual)final List<QueryMatchResult>matchQuery(Request expected, Request actual)final static List<MetadataMismatch>compareMessageMetadata(Map<String, Object> e, Map<String, Object> a, MatchingRules matchers)final RegexgetPathFilter()KLoggergetLogger()-
-
Method Detail
-
matchRequestHeaders
final static List<HeaderMatchResult> matchRequestHeaders(Request expected, Request actual)
-
matchHeaders
final static List<HeaderMatchResult> matchHeaders(HttpPart expected, HttpPart actual)
-
matchHeaders
final static List<HeaderMatchResult> matchHeaders(Map<String, List<String>> expected, Map<String, List<String>> actual, MatchingRules matchers)
-
compareHeaders
final List<HeaderMatchResult> compareHeaders(Map<String, List<String>> e, Map<String, List<String>> a, MatchingRules matchers)
-
matchCookie
final CookieMismatch matchCookie(List<String> expected, List<String> actual)
-
matchMethod
final MethodMismatch matchMethod(String expected, String actual)
-
matchBody
final BodyMatchResult matchBody(HttpPart expected, HttpPart actual, Boolean allowUnexpectedKeys)
-
matchBodyContents
final BodyMatchResult matchBodyContents(HttpPart expected, HttpPart actual)
-
matchPath
final PathMismatch matchPath(Request expected, Request actual)
-
matchStatus
final StatusMismatch matchStatus(Integer expected, Integer actual)
-
matchQuery
final List<QueryMatchResult> matchQuery(Request expected, Request actual)
-
compareMessageMetadata
final static List<MetadataMismatch> compareMessageMetadata(Map<String, Object> e, Map<String, Object> a, MatchingRules matchers)
-
getPathFilter
final Regex getPathFilter()
-
getLogger
KLogger getLogger()
-
-
-
-