Package org.assertj.core.api
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 forPredicate
.- Since:
- 3.5.0
- Author:
- Filip Hrisafov
-
-
Field Summary
-
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself
-
-
Constructor Summary
Constructors Constructor Description DoublePredicateAssert(DoublePredicate actual)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublePredicateAssert
accepts(double... values)
Verifies thatDoublePredicate
evaluates all the given values totrue
.protected SELF
acceptsAllInternal(Iterable<? extends PRIMITIVE> values)
protected SELF
acceptsInternal(PRIMITIVE value)
DoublePredicateAssert
rejects(double... values)
Verifies thatDoublePredicate
evaluates all the given values tofalse
.protected SELF
rejectsAllInternal(Iterable<? extends PRIMITIVE> values)
protected SELF
rejectsInternal(PRIMITIVE value)
-
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 Detail
-
DoublePredicateAssert
public DoublePredicateAssert(DoublePredicate actual)
-
-
Method Detail
-
accepts
public DoublePredicateAssert accepts(double... values)
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
public DoublePredicateAssert rejects(double... values)
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.
-
acceptsInternal
protected SELF acceptsInternal(PRIMITIVE value)
-
rejectsInternal
protected SELF rejectsInternal(PRIMITIVE value)
-
acceptsAllInternal
protected SELF acceptsAllInternal(Iterable<? extends PRIMITIVE> values)
-
rejectsAllInternal
protected SELF rejectsAllInternal(Iterable<? extends PRIMITIVE> values)
-
-