Class ComparableSubject<S extends Subject<S,T>,T extends Comparable>

java.lang.Object
com.google.common.truth.Subject<S,T>
com.google.common.truth.ComparableSubject<S,T>
Direct Known Subclasses:
BooleanSubject, IntegerSubject, LongSubject, StringSubject

public abstract class ComparableSubject<S extends Subject<S,T>,T extends Comparable> extends Subject<S,T>
Propositions for Comparable typed subjects.
  • Constructor Details

    • ComparableSubject

      ComparableSubject(FailureStrategy failureStrategy, T subject)
  • Method Details

    • isIn

      public final void isIn(com.google.common.collect.Range<T> range)
      Fails if the subject is not in the given range.
    • isNotIn

      public final void isNotIn(com.google.common.collect.Range<T> range)
      Fails if the subject is in the given range.
    • comparesEqualTo

      public final void comparesEqualTo(T other)
      Fails if the subject is not equivalent to the given value according to Comparable.compareTo(T).
    • isGreaterThan

      public final void isGreaterThan(T other)
      Fails if the subject is not greater than the given value.
    • isLessThan

      public final void isLessThan(T other)
      Fails if the subject is not less than the given value.
    • isAtMost

      public final void isAtMost(T other)
      Fails if the subject is greater than the given value.
    • isAtLeast

      public final void isAtLeast(T other)
      Fails if the subject is less than the given value.