Package org.assertj.core.api
Class DoublePredicateAssert
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<SELF,PRIMITIVE_PREDICATE>
-
- 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 forPredicate.- Since:
- 3.5.0
- Author:
- Filip Hrisafov
-
-
Field Summary
-
Fields inherited from class org.assertj.core.api.AbstractPredicateLikeAssert
iterables, primitivePredicate
-
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, assertionErrorCreator, conditions, info, myself, objects, throwUnsupportedExceptionOnEquals
-
-
Constructor Summary
Constructors Constructor Description DoublePredicateAssert(DoublePredicate actual)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublePredicateAssertaccepts(double... values)Verifies thatDoublePredicateevaluates all the given values totrue.DoublePredicateAssertrejects(double... values)Verifies thatDoublePredicateevaluates all the given values tofalse.private static Predicate<Double>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, asInstanceOf, asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, 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, newListAssertInstance, overridingErrorMessage, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, withAssertionState, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Constructor Detail
-
DoublePredicateAssert
public DoublePredicateAssert(DoublePredicate actual)
-
-
Method Detail
-
toPredicate
private static Predicate<Double> toPredicate(DoublePredicate actual)
-
accepts
public DoublePredicateAssert accepts(double... values)
Verifies thatDoublePredicateevaluates 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 actualPredicateshould accept.- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualPredicatedoes not accept all given values.
-
rejects
public DoublePredicateAssert rejects(double... values)
Verifies thatDoublePredicateevaluates 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 actualPredicateshould reject.- Returns:
- this assertion object.
- Throws:
AssertionError- if the actualPredicateaccepts one of the given values.
-
-