Class LongPredicateAssert

    • Constructor Detail

      • LongPredicateAssert

        public LongPredicateAssert​(LongPredicate actual)
    • Method Detail

      • accepts

        public LongPredicateAssert accepts​(long... values)
        Verifies that LongPredicate evaluates all the given values to true.

        Example :

         LongPredicate evenNumber = n -> n % 2 == 0;
        
         // assertion succeeds:
         assertThat(evenNumber).accepts(2, 4, 6);
        
         // assertion fails because of 3:
         assertThat(evenNumber).accepts(2, 3, 4);
        Parameters:
        values - values that the actual Predicate should accept.
        Returns:
        this assertion object.
        Throws:
        AssertionError - if the actual Predicate does not accept all given values.
      • rejects

        public LongPredicateAssert rejects​(long... values)
        Verifies that LongPredicate evaluates all the given values to false.

        Example :

         LongPredicate evenNumber = n -> n % 2 == 0;
        
         // assertion succeeds:
         assertThat(evenNumber).rejects(1, 3, 5);
        
         // assertion fails because of 2:
         assertThat(evenNumber).rejects(1, 2, 3);
        Parameters:
        values - values that the actual Predicate should reject.
        Returns:
        this assertion object.
        Throws:
        AssertionError - if the actual Predicate accepts one of the given values.