Package org.assertj.core.api
Class PredicateAssert<T>
java.lang.Object
org.assertj.core.api.AbstractAssert<PredicateAssert<T>,Predicate<T>>
org.assertj.core.api.AbstractPredicateAssert<PredicateAssert<T>,T>
org.assertj.core.api.PredicateAssert<T>
- Type Parameters:
T
- type of the value contained in thePredicate
.
- All Implemented Interfaces:
Assert<PredicateAssert<T>,
,Predicate<T>> Descriptable<PredicateAssert<T>>
,ExtensionPoints<PredicateAssert<T>,
Predicate<T>>
Assertions for
Predicate
.- Since:
- 3.5.0
-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractPredicateAssert
iterables
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, conditions, info, myself, objects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal PredicateAssert
<T> Verifies that thePredicate
evaluates all given values totrue
.final PredicateAssert
<T> Verifies that thePredicate
evaluates all given values tofalse
.Methods inherited from class org.assertj.core.api.AbstractPredicateAssert
acceptsAll, rejectsAll
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
-
PredicateAssert
-
-
Method Details
-
accepts
Description copied from class:AbstractPredicateAssert
Verifies that thePredicate
evaluates all given values totrue
.Example :
Predicate<String> ballSportPredicate = sport -> sport.contains("ball"); // assertion succeeds: assertThat(ballSportPredicate).accepts("football") .accepts("football", "basketball", "handball"); // assertions fail because of curling :p assertThat(ballSportPredicate).accepts("curling") assertThat(ballSportPredicate).accepts("football", "basketball", "curling");
- Overrides:
accepts
in classAbstractPredicateAssert<PredicateAssert<T>,
T> - Parameters:
values
- values the actualPredicate
should accept.- Returns:
- this assertion object.
-
rejects
Description copied from class:AbstractPredicateAssert
Verifies that thePredicate
evaluates all given values tofalse
.Example :
Predicate<String> ballSportPredicate = sport -> sport.contains("ball"); // assertion succeeds: assertThat(ballSportPredicate).rejects("curling") .rejects("curling", "judo", "marathon"); // assertion fails because of football: assertThat(ballSportPredicate).rejects("football"); assertThat(ballSportPredicate).rejects("curling", "judo", "football");
- Overrides:
rejects
in classAbstractPredicateAssert<PredicateAssert<T>,
T> - Parameters:
values
- values the actualPredicate
should reject.- Returns:
- this assertion object.
-