Class MatchResult
- java.lang.Object
-
- com.github.tomakehurst.wiremock.matching.MatchResult
-
- All Implemented Interfaces:
java.lang.Comparable<MatchResult>
- Direct Known Subclasses:
AbstractDateTimeMatchResult
,EagerMatchResult
,MemoizingMatchResult
public abstract class MatchResult extends java.lang.Object implements java.lang.Comparable<MatchResult>
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Predicate<WeightedMatchResult>
ARE_EXACT_MATCH
-
Constructor Summary
Constructors Constructor Description MatchResult()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static MatchResult
aggregate(MatchResult... matches)
static MatchResult
aggregate(java.util.List<MatchResult> matchResults)
static MatchResult
aggregateWeighted(WeightedMatchResult... matchResults)
static MatchResult
aggregateWeighted(java.util.List<WeightedMatchResult> matchResults)
int
compareTo(MatchResult other)
static MatchResult
exactMatch()
abstract double
getDistance()
abstract boolean
isExactMatch()
static MatchResult
noMatch()
static MatchResult
of(boolean isMatch)
static MatchResult
partialMatch(double distance)
-
-
-
Field Detail
-
ARE_EXACT_MATCH
public static final java.util.function.Predicate<WeightedMatchResult> ARE_EXACT_MATCH
-
-
Method Detail
-
partialMatch
public static MatchResult partialMatch(double distance)
-
exactMatch
public static MatchResult exactMatch()
-
noMatch
public static MatchResult noMatch()
-
of
public static MatchResult of(boolean isMatch)
-
aggregate
public static MatchResult aggregate(MatchResult... matches)
-
aggregate
public static MatchResult aggregate(java.util.List<MatchResult> matchResults)
-
aggregateWeighted
public static MatchResult aggregateWeighted(WeightedMatchResult... matchResults)
-
aggregateWeighted
public static MatchResult aggregateWeighted(java.util.List<WeightedMatchResult> matchResults)
-
isExactMatch
public abstract boolean isExactMatch()
-
getDistance
public abstract double getDistance()
-
compareTo
public int compareTo(MatchResult other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<MatchResult>
-
-