Class DoublePredicateAssert

    • Constructor Detail

      • DoublePredicateAssert

        public DoublePredicateAssert​(DoublePredicate actual)
    • Method Detail

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