Top Description Fields Constructors Methods
org.assertj.core.api

public Class DoublePredicateAssert

extends AbstractPredicateLikeAssert<DoublePredicateAssert, DoublePredicate, Double>
Class Inheritance
Imports
java.util.function.DoublePredicate, .Predicate, java.util.stream.Collectors, .DoubleStream

Assertions for Predicate.
Author
Filip Hrisafov
Since
3.5.0

Field Summary

Inherited from org.assertj.core.api.AbstractPredicateLikeAssert:
iterablesprimitivePredicate

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public DoublePredicateAssert

Returns:

this assertion object.
accepts
(double...
values that the actual Predicate should accept.
values
)

Verifies that DoublePredicate evaluates all the given values to true.

public static DoublePredicateAssert
public DoublePredicateAssert

Returns:

this assertion object.
rejects
(double...
values that the actual Predicate should reject.
values
)

Verifies that DoublePredicate evaluates all the given values to false.

private static Predicate<Double>
Inherited from org.assertj.core.api.AbstractPredicateLikeAssert:
acceptsAllInternalacceptsInternalrejectsAllInternalrejectsInternal

Constructor Detail

DoublePredicateAssertback to summary
public DoublePredicateAssert(DoublePredicate actual)

Method Detail

acceptsback to summary
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:double[]

values that the actual Predicate should accept.

Returns:DoublePredicateAssert

this assertion object.

Exceptions
AssertionError:
if the actual Predicate does not accept all given values.
assertThatDoublePredicateback to summary
public static DoublePredicateAssert assertThatDoublePredicate(DoublePredicate actual)
rejectsback to summary
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:double[]

values that the actual Predicate should reject.

Returns:DoublePredicateAssert

this assertion object.

Exceptions
AssertionError:
if the actual Predicate accepts one of the given values.
toPredicateback to summary
private static Predicate<Double> toPredicate(DoublePredicate actual)