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>>
public class PredicateAssert<T> extends AbstractPredicateAssert<PredicateAssert<T>,T>
Assertions forPredicate.- Since:
- 3.5.0
- Author:
- Filip Hrisafov
-
-
Field Summary
-
Fields inherited from class org.assertj.core.api.AbstractPredicateAssert
iterables
-
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, assertionErrorCreator, conditions, info, myself, objects, throwUnsupportedExceptionOnEquals
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPredicateAssert(Predicate<T> actual)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PredicateAssert<T>accepts(T... values)Verifies that thePredicateevaluates all given values totrue.PredicateAssert<T>rejects(T... values)Verifies that thePredicateevaluates 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, 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
-
-
-
-
Method Detail
-
accepts
@SafeVarargs public final PredicateAssert<T> accepts(T... values)
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
@SafeVarargs public final PredicateAssert<T> rejects(T... values)
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.
-
-