Package org.assertj.core.api
Class DoublePredicateAssert
java.lang.Object
org.assertj.core.api.AbstractAssert<DoublePredicateAssert,DoublePredicate>
org.assertj.core.api.AbstractPredicateLikeAssert<DoublePredicateAssert,DoublePredicate,Double>
org.assertj.core.api.DoublePredicateAssert
- All Implemented Interfaces:
Assert<DoublePredicateAssert,
,DoublePredicate> Descriptable<DoublePredicateAssert>
,ExtensionPoints<DoublePredicateAssert,
DoublePredicate>
public class DoublePredicateAssert
extends AbstractPredicateLikeAssert<DoublePredicateAssert,DoublePredicate,Double>
Assertions for
Predicate
.- Since:
- 3.5.0
-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractPredicateLikeAssert
iterables, primitivePredicate
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, conditions, info, myself, objects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccepts
(double... values) Verifies thatDoublePredicate
evaluates all the given values totrue
.rejects
(double... values) Verifies thatDoublePredicate
evaluates all the given values tofalse
.toPredicate
(DoublePredicate actual) Methods inherited from class org.assertj.core.api.AbstractPredicateLikeAssert
acceptsAllInternal, acceptsInternal, rejectsAllInternal, rejectsInternal
Methods inherited from class org.assertj.core.api.AbstractAssert
as, as, asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, overridingErrorMessage, satisfies, setCustomRepresentation, throwAssertionError, usingComparator, usingDefaultComparator, withFailMessage, withRepresentation, withThreadDumpOnError
-
Constructor Details
-
DoublePredicateAssert
-
-
Method Details
-
toPredicate
-
accepts
Verifies thatDoublePredicate
evaluates all the given values totrue
.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 actualPredicate
should accept.- Returns:
- this assertion object.
- Throws:
AssertionError
- if the actualPredicate
does not accept all given values.
-
rejects
Verifies thatDoublePredicate
evaluates all the given values tofalse
.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 actualPredicate
should reject.- Returns:
- this assertion object.
- Throws:
AssertionError
- if the actualPredicate
accepts one of the given values.
-