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, toStringprivate 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)
TypeSafeMatchermatchesSafely in class TypeSafeMatcher<T>public void describeMismatchSafely(T actual, Description mismatchDescription)
TypeSafeMatcherdescribeMismatchSafely in class TypeSafeMatcher<T>public void describeTo(Description description)
SelfDescribingdescription - The description to be built or appended to.private static java.lang.String asText(int comparison)