Class OptionalSubject<T>


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

      • OptionalSubject

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

      • 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​(java.lang.Object expected)
        Fails if the Optional<T> does not have the given value.