Package org.assertj.core.api
Class PredicateAssert<T>
java.lang.Object
org.assertj.core.api.AbstractAssert<SELF,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
iterablesFields inherited from class org.assertj.core.api.AbstractAssert
actual, assertionErrorCreator, conditions, info, myself, objects, throwUnsupportedExceptionOnEquals -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal PredicateAssert<T>Verifies that thePredicateevaluates all given values totrue.final PredicateAssert<T>Verifies that thePredicateevaluates all given values tofalse.Methods inherited from class org.assertj.core.api.AbstractPredicateAssert
acceptsAll, rejectsAllMethods inherited from class org.assertj.core.api.AbstractAssert
asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveComparison, usingRecursiveComparison, withAssertionState, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnErrorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs
-
Constructor Details
-
PredicateAssert
-
-
Method Details
-
accepts
Description copied from class:AbstractPredicateAssertVerifies that thePredicateevaluates 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:
acceptsin classAbstractPredicateAssert<PredicateAssert<T>,T> - Parameters:
values- values the actualPredicateshould accept.- Returns:
- this assertion object.
-
rejects
Description copied from class:AbstractPredicateAssertVerifies that thePredicateevaluates 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:
rejectsin classAbstractPredicateAssert<PredicateAssert<T>,T> - Parameters:
values- values the actualPredicateshould reject.- Returns:
- this assertion object.
-