Package org.assertj.core.api
Class IntPredicateAssert
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<SELF,PRIMITIVE_PREDICATE>
-
- org.assertj.core.api.AbstractPredicateLikeAssert<IntPredicateAssert,IntPredicate,Integer>
-
- org.assertj.core.api.IntPredicateAssert
-
- All Implemented Interfaces:
Assert<IntPredicateAssert,IntPredicate>
,Descriptable<IntPredicateAssert>
,ExtensionPoints<IntPredicateAssert,IntPredicate>
public class IntPredicateAssert extends AbstractPredicateLikeAssert<IntPredicateAssert,IntPredicate,Integer>
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 IntPredicateAssert(IntPredicate actual)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntPredicateAssert
accepts(int... values)
Verifies thatIntPredicate
evaluates all the given values totrue
.IntPredicateAssert
rejects(int... values)
Verifies thatIntPredicate
evaluates all the given values tofalse
.private static Predicate<Integer>
toPredicate(IntPredicate actual)
-
Methods inherited from class org.assertj.core.api.AbstractPredicateLikeAssert
acceptsAllInternal, acceptsInternal, rejectsAllInternal, rejectsInternal
-
Methods inherited from class org.assertj.core.api.AbstractAssert
asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, extracting, extracting, failWithActualExpectedAndMessage, 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, satisfiesAnyOf, setCustomRepresentation, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveComparison, usingRecursiveComparison, withAssertionState, withFailMessage, withRepresentation, withThreadDumpOnError
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.assertj.core.api.Descriptable
as, as, describedAs
-
-
-
-
Constructor Detail
-
IntPredicateAssert
public IntPredicateAssert(IntPredicate actual)
-
-
Method Detail
-
toPredicate
private static Predicate<Integer> toPredicate(IntPredicate actual)
-
accepts
public IntPredicateAssert accepts(int... values)
Verifies thatIntPredicate
evaluates all the given values totrue
.Example :
IntPredicate evenNumber = n -> n % 2 == 0; // assertion succeeds: assertThat(evenNumber).accepts(2, 4, 6); // assertion fails because of 3: assertThat(evenNumber).accepts(2, 3, 4);
- 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 IntPredicateAssert rejects(int... values)
Verifies thatIntPredicate
evaluates all the given values tofalse
.Example :
IntPredicate evenNumber = n -> n % 2 == 0; // assertion succeeds: assertThat(evenNumber).rejects(1, 3, 5); // assertion fails because of 2: assertThat(evenNumber).rejects(1, 2, 3);
- Parameters:
values
- values that the actualPredicate
should reject.- Returns:
- this assertion object.
- Throws:
AssertionError
- if the actualPredicate
accepts one of the given values.
-
-