public class DoublePredicateAssert extends AbstractPredicateLikeAssert<DoublePredicateAssert,java.util.function.DoublePredicate,java.lang.Double>
Predicate
.iterables, primitivePredicate
actual, conditions, info, myself, objects
Constructor and Description |
---|
DoublePredicateAssert(java.util.function.DoublePredicate actual) |
Modifier and Type | Method and Description |
---|---|
DoublePredicateAssert |
accepts(double... values)
Verifies that
DoublePredicate evaluates all the given values to true . |
DoublePredicateAssert |
rejects(double... values)
Verifies that
DoublePredicate evaluates all the given values to false . |
private static java.util.function.Predicate<java.lang.Double> |
toPredicate(java.util.function.DoublePredicate actual) |
acceptsAllInternal, acceptsInternal, rejectsAllInternal, rejectsInternal
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
public DoublePredicateAssert(java.util.function.DoublePredicate actual)
private static java.util.function.Predicate<java.lang.Double> toPredicate(java.util.function.DoublePredicate actual)
public DoublePredicateAssert accepts(double... values)
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);
values
- values that the actual Predicate
should accept.java.lang.AssertionError
- if the actual Predicate
does not accept all given values.public DoublePredicateAssert rejects(double... values)
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);
values
- values that the actual Predicate
should reject.java.lang.AssertionError
- if the actual Predicate
accepts one of the given values.