Top Description Fields Constructors Methods
org.assertj.core.api

public Class IntPredicateAssert

extends AbstractPredicateLikeAssert<IntPredicateAssert, IntPredicate, Integer>
Class Inheritance
Imports
java.util.function.IntPredicate, .Predicate, java.util.stream.Collectors, .IntStream

Assertions for Predicate.
Author
Filip Hrisafov
Since
3.5.0

Field Summary

Inherited from org.assertj.core.api.AbstractPredicateLikeAssert:
iterablesprimitivePredicate

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public IntPredicateAssert

Returns:

this assertion object.
accepts
(int...
values that the actual Predicate should accept.
values
)

Verifies that IntPredicate evaluates all the given values to true.

public static IntPredicateAssert
public IntPredicateAssert

Returns:

this assertion object.
rejects
(int...
values that the actual Predicate should reject.
values
)

Verifies that IntPredicate evaluates all the given values to false.

private static Predicate<Integer>
Inherited from org.assertj.core.api.AbstractPredicateLikeAssert:
acceptsAllInternalacceptsInternalrejectsAllInternalrejectsInternal

Constructor Detail

IntPredicateAssertback to summary
public IntPredicateAssert(IntPredicate actual)

Method Detail

acceptsback to summary
public IntPredicateAssert accepts(int... values)

Verifies that 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);
Parameters
values:int[]

values that the actual Predicate should accept.

Returns:IntPredicateAssert

this assertion object.

Exceptions
AssertionError:
if the actual Predicate does not accept all given values.
assertThatIntPredicateback to summary
public static IntPredicateAssert assertThatIntPredicate(IntPredicate actual)
rejectsback to summary
public IntPredicateAssert rejects(int... values)

Verifies that 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);
Parameters
values:int[]

values that the actual Predicate should reject.

Returns:IntPredicateAssert

this assertion object.

Exceptions
AssertionError:
if the actual Predicate accepts one of the given values.
toPredicateback to summary
private static Predicate<Integer> toPredicate(IntPredicate actual)