Package org.assertj.core.api
Class LongPredicateAssert
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<SELF,PRIMITIVE_PREDICATE>
-
- org.assertj.core.api.AbstractPredicateLikeAssert<LongPredicateAssert,java.util.function.LongPredicate,java.lang.Long>
-
- org.assertj.core.api.LongPredicateAssert
-
- All Implemented Interfaces:
Assert<LongPredicateAssert,java.util.function.LongPredicate>,Descriptable<LongPredicateAssert>,ExtensionPoints<LongPredicateAssert,java.util.function.LongPredicate>
public class LongPredicateAssert extends AbstractPredicateLikeAssert<LongPredicateAssert,java.util.function.LongPredicate,java.lang.Long>
Assertions forLongPredicate.- Since:
- 3.5.0
-
-
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, customRepresentation, info, myself, objects, printAssertionsDescription, throwUnsupportedExceptionOnEquals
-
-
Constructor Summary
Constructors Constructor Description LongPredicateAssert(java.util.function.LongPredicate actual)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LongPredicateAssertaccepts(long... values)Verifies thatLongPredicateevaluates all the given values totrue.static LongPredicateAssertassertThatLongPredicate(java.util.function.LongPredicate actual)LongPredicateAssertrejects(long... values)Verifies thatLongPredicateevaluates all the given values tofalse.private static java.util.function.Predicate<java.lang.Long>toPredicate(java.util.function.LongPredicate actual)-
Methods inherited from class org.assertj.core.api.AbstractPredicateLikeAssert
acceptsAllInternal, acceptsInternal, rejectsAllInternal, rejectsInternal
-
Methods inherited from class org.assertj.core.api.AbstractAssert
actual, areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, doesNotMatch, doesNotMatch, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingEquals, usingEquals, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withAssertionState, withFailMessage, 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, as, describedAs, describedAs
-
-
-
-
Method Detail
-
assertThatLongPredicate
public static LongPredicateAssert assertThatLongPredicate(java.util.function.LongPredicate actual)
-
toPredicate
private static java.util.function.Predicate<java.lang.Long> toPredicate(java.util.function.LongPredicate actual)
-
accepts
public LongPredicateAssert accepts(long... values)
Verifies thatLongPredicateevaluates all the given values totrue.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);- Parameters:
values- values that the actualPredicateshould accept.- Returns:
- this assertion object.
- Throws:
java.lang.AssertionError- if the actualPredicatedoes not accept all given values.
-
rejects
public LongPredicateAssert rejects(long... values)
Verifies thatLongPredicateevaluates all the given values tofalse.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);- Parameters:
values- values that the actualPredicateshould reject.- Returns:
- this assertion object.
- Throws:
java.lang.AssertionError- if the actualPredicateaccepts one of the given values.
-
-