private static final class ComparatorMatcherBuilder.ComparatorMatcher<T> extends TypeSafeMatcher<T>
Modifier and Type | Field and Description |
---|---|
private java.util.Comparator<T> |
comparator |
private static java.lang.String[] |
comparisonDescriptions |
private static int |
EQUAL |
private T |
expected |
private static int |
GREATER_THAN |
private boolean |
includeComparatorInDescription |
private static int |
LESS_THAN |
private int |
maxCompare |
private int |
minCompare |
Modifier | Constructor and Description |
---|---|
private |
ComparatorMatcher(java.util.Comparator<T> comparator,
T expected,
int minCompare,
int maxCompare,
boolean includeComparatorInDescription) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
asText(int comparison) |
void |
describeMismatchSafely(T actual,
Description mismatchDescription)
Subclasses should override this.
|
void |
describeTo(Description description)
Generates a description of the object.
|
boolean |
matchesSafely(T actual)
Subclasses should implement this.
|
describeMismatch, matches
_dont_implement_Matcher___instead_extend_BaseMatcher_, isNotNull, toString
private static final int LESS_THAN
private static final int GREATER_THAN
private static final int EQUAL
private final java.util.Comparator<T> comparator
private final T expected
private final int minCompare
private final int maxCompare
private final boolean includeComparatorInDescription
private static final java.lang.String[] comparisonDescriptions
public boolean matchesSafely(T actual)
TypeSafeMatcher
matchesSafely
in class TypeSafeMatcher<T>
public void describeMismatchSafely(T actual, Description mismatchDescription)
TypeSafeMatcher
describeMismatchSafely
in class TypeSafeMatcher<T>
public void describeTo(Description description)
SelfDescribing
description
- The description to be built or appended to.private static java.lang.String asText(int comparison)