public class IntPredicateAssert extends AbstractPredicateLikeAssert<IntPredicateAssert,java.util.function.IntPredicate,java.lang.Integer>
Predicate.iterables, primitivePredicateactual, assertionErrorCreator, conditions, info, myself, objects, throwUnsupportedExceptionOnEquals| Constructor and Description |
|---|
IntPredicateAssert(java.util.function.IntPredicate actual) |
| Modifier and Type | Method and Description |
|---|---|
IntPredicateAssert |
accepts(int... values)
Verifies that
IntPredicate evaluates all the given values to true. |
IntPredicateAssert |
rejects(int... values)
Verifies that
IntPredicate evaluates all the given values to false. |
private static java.util.function.Predicate<java.lang.Integer> |
toPredicate(java.util.function.IntPredicate actual) |
acceptsAllInternal, acceptsInternal, rejectsAllInternal, rejectsInternalas, 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, withThreadDumpOnErrorpublic IntPredicateAssert(java.util.function.IntPredicate actual)
private static java.util.function.Predicate<java.lang.Integer> toPredicate(java.util.function.IntPredicate actual)
public IntPredicateAssert accepts(int... values)
IntPredicate evaluates all the given values to true.
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);values - values that the actual Predicate should accept.java.lang.AssertionError - if the actual Predicate does not accept all given values.public IntPredicateAssert rejects(int... values)
IntPredicate evaluates all the given values to false.
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);values - values that the actual Predicate should reject.java.lang.AssertionError - if the actual Predicate accepts one of the given values.