Class DoublePredicateAssert

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

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

    • DoublePredicateAssert

      public DoublePredicateAssert(DoublePredicate actual)
  • Method Details

    • assertThatDoublePredicate

      public static DoublePredicateAssert assertThatDoublePredicate(DoublePredicate actual)
    • accepts

      public DoublePredicateAssert accepts(double... values)
      Verifies that DoublePredicate evaluates all the given values to true.

      Example :

       DoublePredicate tallSize = size -> size > 1.90;
      
       // assertion succeeds:
       assertThat(tallSize).accepts(1.95, 2.00, 2.05);
      
       // assertion fails:
       assertThat(tallSize).accepts(1.85, 1.95, 2.05);
      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 DoublePredicateAssert rejects(double... values)
      Verifies that DoublePredicate evaluates all the given values to false.

      Example :

       DoublePredicate tallSize = size -> size > 1.90;
      
       // assertion succeeds:
       assertThat(tallSize).rejects(1.75, 1.80, 1.85);
      
       // assertion fails because of 1.90 size:
       assertThat(tallSize).rejects(1.80, 1.85, 1.90);
      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 DoublePredicateAssert acceptsInternal(Double value)
    • rejectsInternal

      protected DoublePredicateAssert rejectsInternal(Double value)
    • acceptsAllInternal

      protected DoublePredicateAssert acceptsAllInternal(Iterable<? extends Double> values)
    • rejectsAllInternal

      protected DoublePredicateAssert rejectsAllInternal(Iterable<? extends Double> values)