Class OptionalLongSubject


  • public final class OptionalLongSubject
    extends Subject
    Propositions for Java 8 OptionalLong subjects.
    • Field Detail

      • actual

        private final java.util.OptionalLong actual
    • Constructor Detail

      • OptionalLongSubject

        OptionalLongSubject​(FailureMetadata failureMetadata,
                            java.util.OptionalLong subject,
                            java.lang.String typeDescription)
    • Method Detail

      • isPresent

        public void isPresent()
        Fails if the OptionalLong is empty or the subject is null.
      • isEmpty

        public void isEmpty()
        Fails if the OptionalLong is present or the subject is null.
      • hasValue

        public void hasValue​(long expected)
        Fails if the OptionalLong does not have the given value or the subject is null. More sophisticated comparisons can be done using assertThat(optional.getAsLong())….