Class OptionalSubject<T>

java.lang.Object
com.google.common.truth.Subject<OptionalSubject<T>,com.google.common.base.Optional<T>>
com.google.common.truth.OptionalSubject<T>

public class OptionalSubject<T> extends Subject<OptionalSubject<T>,com.google.common.base.Optional<T>>
Propositions for Optional<T> subjects.
  • Constructor Details

    • OptionalSubject

      OptionalSubject(FailureStrategy failureStrategy, com.google.common.base.Optional<T> subject)
  • Method Details

    • isPresent

      public void isPresent()
      Fails if the Optional<T> is absent.
    • isAbsent

      public void isAbsent()
      Fails if the Optional<T> is present.
    • hasValue

      public void hasValue(Object expected)
      Fails if the Optional<T> does not have the given value.