Package org.assertj.core.internal
Class Spliterators
java.lang.Object
org.assertj.core.internal.Spliterators
Reusable assertions for
Spliterator
s.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Spliterators
private final Iterables
private static final String
Name for constantSpliterator.CONCURRENT
private static final String
Name for constantSpliterator.DISTINCT
private static final String
Name for constantSpliterator.IMMUTABLE
private static final String
Name for constantSpliterator.NONNULL
private static final String
Name for constantSpliterator.ORDERED
private static final String
Name for constantSpliterator.SIZED
private static final String
Name for constantSpliterator.SORTED
private static final String
Name for constantSpliterator.SUBSIZED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
assertHasCharacteristics
(AssertionInfo info, Spliterator<?> actual, int... characteristics) Asserts the given
has the given characteristics.Spliterator
void
assertHasOnlyCharacteristics
(AssertionInfo info, Spliterator<?> actual, int... characteristics) Asserts the given
has only the given characteristics and no else.Spliterator
characteristicNames
(int characteristics) characteristicNames
(int[] characteristics) private static boolean
hasCharacteristic
(int characteristics, int expectedCharacteristic) static Spliterators
instance()
Returns the singleton instance of this class.(package private) void
setFailures
(Failures failures)
-
Field Details
-
SPLITERATOR_DISTINCT
Name for constantSpliterator.DISTINCT
- See Also:
-
SPLITERATOR_SORTED
Name for constantSpliterator.SORTED
- See Also:
-
SPLITERATOR_ORDERED
Name for constantSpliterator.ORDERED
- See Also:
-
SPLITERATOR_SIZED
Name for constantSpliterator.SIZED
- See Also:
-
SPLITERATOR_NONNULL
Name for constantSpliterator.NONNULL
- See Also:
-
SPLITERATOR_IMMUTABLE
Name for constantSpliterator.IMMUTABLE
- See Also:
-
SPLITERATOR_CONCURRENT
Name for constantSpliterator.CONCURRENT
- See Also:
-
SPLITERATOR_SUBSIZED
Name for constantSpliterator.SUBSIZED
- See Also:
-
INSTANCE
-
iterables
-
-
Constructor Details
-
Spliterators
public Spliterators()
-
-
Method Details
-
instance
Returns the singleton instance of this class.- Returns:
- the singleton instance of this class.
-
setFailures
-
assertHasCharacteristics
public void assertHasCharacteristics(AssertionInfo info, Spliterator<?> actual, int... characteristics) Asserts the given
has the given characteristics.Spliterator
- Parameters:
info
- contains information about the assertion.actual
- the givenSpliterator
.characteristics
- the expected characteristics.- Throws:
AssertionError
- if the actualSpliterator
isnull
.AssertionError
- if the actualSpliterator
does not have the expected characteristics.
-
assertHasOnlyCharacteristics
public void assertHasOnlyCharacteristics(AssertionInfo info, Spliterator<?> actual, int... characteristics) Asserts the given
has only the given characteristics and no else.Spliterator
- Parameters:
info
- contains information about the assertion.actual
- the givenSpliterator
.characteristics
- the expected characteristics.- Throws:
AssertionError
- if the actualSpliterator
isnull
.AssertionError
- if the actualSpliterator
does not have the expected characteristics or the actualSpliterator
has additional characteristics.
-
characteristicNames
-
characteristicNames
-
hasCharacteristic
private static boolean hasCharacteristic(int characteristics, int expectedCharacteristic)
-