Class IntPredicateAssert

java.lang.Object
org.assertj.core.api.AbstractAssert<SELF,PRIMITIVE_PREDICATE>
org.assertj.core.api.IntPredicateAssert
All Implemented Interfaces:
Assert<IntPredicateAssert,IntPredicate>, Descriptable<IntPredicateAssert>, ExtensionPoints<IntPredicateAssert,IntPredicate>

public class IntPredicateAssert extends AbstractAssert<SELF,PRIMITIVE_PREDICATE>
Assertions for Predicate.
Since:
3.5.0
Author:
Filip Hrisafov
  • Constructor Details

    • IntPredicateAssert

      public IntPredicateAssert(IntPredicate actual)
  • Method Details

    • assertThatIntPredicate

      public static IntPredicateAssert assertThatIntPredicate(IntPredicate actual)
    • accepts

      public IntPredicateAssert accepts(int... values)
      Verifies that IntPredicate evaluates all the given values to true.

      Example :

       IntPredicate 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 IntPredicateAssert rejects(int... values)
      Verifies that IntPredicate evaluates all the given values to false.

      Example :

       IntPredicate 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.
    • acceptsInternal

      protected IntPredicateAssert acceptsInternal(Integer value)
    • rejectsInternal

      protected IntPredicateAssert rejectsInternal(Integer value)
    • acceptsAllInternal

      protected IntPredicateAssert acceptsAllInternal(Iterable<? extends Integer> values)
    • rejectsAllInternal

      protected IntPredicateAssert rejectsAllInternal(Iterable<? extends Integer> values)