public class LongPredicateAssert extends AbstractPredicateLikeAssert<LongPredicateAssert,java.util.function.LongPredicate,java.lang.Long>
LongPredicate
.iterables, primitivePredicate
actual, assertionErrorCreator, conditions, info, myself, objects, throwUnsupportedExceptionOnEquals
Constructor and Description |
---|
LongPredicateAssert(java.util.function.LongPredicate actual) |
Modifier and Type | Method and Description |
---|---|
LongPredicateAssert |
accepts(long... values)
Verifies that
LongPredicate evaluates all the given values to true . |
LongPredicateAssert |
rejects(long... values)
Verifies that
LongPredicate evaluates all the given values to false . |
private static java.util.function.Predicate<java.lang.Long> |
toPredicate(java.util.function.LongPredicate 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 LongPredicateAssert(java.util.function.LongPredicate actual)
private static java.util.function.Predicate<java.lang.Long> toPredicate(java.util.function.LongPredicate actual)
public LongPredicateAssert accepts(long... values)
LongPredicate
evaluates all the given values to true
.
Example :
LongPredicate 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 LongPredicateAssert rejects(long... values)
LongPredicate
evaluates all the given values to false
.
Example :
LongPredicate 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.