Package org.assertj.core.internal
Class Spliterators
java.lang.Object
org.assertj.core.internal.Spliterators
Reusable assertions for
Spliterators.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Spliteratorsprivate final Iterablesprivate static final StringName for constantSpliterator.CONCURRENTprivate static final StringName for constantSpliterator.DISTINCTprivate static final StringName for constantSpliterator.IMMUTABLEprivate static final StringName for constantSpliterator.NONNULLprivate static final StringName for constantSpliterator.ORDEREDprivate static final StringName for constantSpliterator.SIZEDprivate static final StringName for constantSpliterator.SORTEDprivate static final StringName for constantSpliterator.SUBSIZED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertHasCharacteristics(AssertionInfo info, Spliterator<?> actual, int... characteristics) Asserts the givenhas the given characteristics.SpliteratorvoidassertHasOnlyCharacteristics(AssertionInfo info, Spliterator<?> actual, int... characteristics) Asserts the givenhas only the given characteristics and no else.SpliteratorcharacteristicNames(int characteristics) characteristicNames(int[] characteristics) private static booleanhasCharacteristic(int characteristics, int expectedCharacteristic) static Spliteratorsinstance()Returns the singleton instance of this class.(package private) voidsetFailures(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 givenhas the given characteristics.Spliterator- Parameters:
info- contains information about the assertion.actual- the givenSpliterator.characteristics- the expected characteristics.- Throws:
AssertionError- if the actualSpliteratorisnull.AssertionError- if the actualSpliteratordoes not have the expected characteristics.
-
assertHasOnlyCharacteristics
public void assertHasOnlyCharacteristics(AssertionInfo info, Spliterator<?> actual, int... characteristics) Asserts the givenhas 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 actualSpliteratorisnull.AssertionError- if the actualSpliteratordoes not have the expected characteristics or the actualSpliteratorhas additional characteristics.
-
characteristicNames
-
characteristicNames
-
hasCharacteristic
private static boolean hasCharacteristic(int characteristics, int expectedCharacteristic)
-