-
public final class MatchingContext
-
-
Field Summary
Fields Modifier and Type Field Description private final MatchingRuleCategorymatchersprivate final BooleanallowUnexpectedKeys
-
Constructor Summary
Constructors Constructor Description MatchingContext(MatchingRuleCategory matchers, Boolean allowUnexpectedKeys)
-
Method Summary
Modifier and Type Method Description final MatchingRuleCategorygetMatchers()final BooleangetAllowUnexpectedKeys()final BooleanmatcherDefined(List<String> path, Comparator<String> pathComparator)final MatchingRuleGroupselectBestMatcher(List<String> path, Comparator<String> pathComparator)final BooleantypeMatcherDefined(List<String> path)final <T extends Any> List<BodyItemMatchResult>matchKeys(List<String> path, Map<String, T> expectedEntries, Map<String, T> actualEntries, Function0<String> generateDiff)final BooleandirectMatcherDefined(List<String> path, Comparator<String> pathComparator)Matcher defined at that path (ignoring parents) -
-
Constructor Detail
-
MatchingContext
MatchingContext(MatchingRuleCategory matchers, Boolean allowUnexpectedKeys)
-
-
Method Detail
-
getMatchers
final MatchingRuleCategory getMatchers()
-
getAllowUnexpectedKeys
final Boolean getAllowUnexpectedKeys()
-
matcherDefined
final Boolean matcherDefined(List<String> path, Comparator<String> pathComparator)
-
selectBestMatcher
final MatchingRuleGroup selectBestMatcher(List<String> path, Comparator<String> pathComparator)
-
typeMatcherDefined
final Boolean typeMatcherDefined(List<String> path)
-
matchKeys
final <T extends Any> List<BodyItemMatchResult> matchKeys(List<String> path, Map<String, T> expectedEntries, Map<String, T> actualEntries, Function0<String> generateDiff)
-
directMatcherDefined
final Boolean directMatcherDefined(List<String> path, Comparator<String> pathComparator)
Matcher defined at that path (ignoring parents)
-
-
-
-