public class IntPredicateAssert extends AbstractPredicateLikeAssert<IntPredicateAssert,java.util.function.IntPredicate,java.lang.Integer>
Predicate
.iterables, primitivePredicate
actual, 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, rejectsInternal
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
public 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.