public abstract class ComparableSubject<S extends ComparableSubject<S,T>,T extends Comparable> extends Subject<S,T>
Comparable typed subjects.failureStrategy| Modifier | Constructor and Description |
|---|---|
protected |
ComparableSubject(FailureStrategy failureStrategy,
T subject) |
| Modifier and Type | Method and Description |
|---|---|
void |
comparesEqualTo(T other)
Deprecated.
Use
isEquivalentAccordingToCompareTo(T) instead. |
void |
isAtLeast(T other)
Fails if the subject is less than the given value.
|
void |
isAtMost(T other)
Fails if the subject is greater than the given value.
|
void |
isEquivalentAccordingToCompareTo(T other)
Fails if the subject is not equivalent to the given value according to
Comparable.compareTo(T), (i.e., fails if a.comparesTo(b) != 0). |
void |
isGreaterThan(T other)
Fails if the subject is not greater than the given value.
|
void |
isIn(com.google.common.collect.Range<T> range)
Fails if the subject is not in the given range.
|
void |
isLessThan(T other)
Fails if the subject is not less than the given value.
|
void |
isNotIn(com.google.common.collect.Range<T> range)
Fails if the subject is in the given range.
|
check, equals, fail, fail, fail, failWithBadResults, failWithCustomSubject, failWithoutSubject, failWithRawMessage, getDisplaySubject, getSubject, hashCode, internalCustomName, isAnyOf, isEqualTo, isIn, isInstanceOf, isNoneOf, isNotEqualTo, isNotIn, isNotInstanceOf, isNotNull, isNotSameAs, isNull, isSameAs, namedprotected ComparableSubject(FailureStrategy failureStrategy, @Nullable T subject)
public final void isIn(com.google.common.collect.Range<T> range)
public final void isNotIn(com.google.common.collect.Range<T> range)
public void isEquivalentAccordingToCompareTo(T other)
Comparable.compareTo(T), (i.e., fails if a.comparesTo(b) != 0).
Note: Do not use this method for checking object equality. Instead, use
Subject.isEqualTo(Object).
@Deprecated public void comparesEqualTo(T other)
isEquivalentAccordingToCompareTo(T) instead.Comparable.compareTo(T), (i.e., fails if a.comparesTo(b) != 0).
Note: Do not use this method for checking object equality. Instead, use
Subject.isEqualTo(Object).
public final void isGreaterThan(T other)
public final void isLessThan(T other)
public final void isAtMost(T other)
public final void isAtLeast(T other)
Copyright © 2015. All Rights Reserved.