Package org.assertj.core.internal
Class Spliterators
- java.lang.Object
-
- org.assertj.core.internal.Spliterators
-
public class Spliterators extends Object
Reusable assertions fors.Spliterator- Author:
- William Bakker
-
-
Field Summary
Fields Modifier and Type Field Description private static SpliteratorsINSTANCEprivate Iterablesiterablesprivate static StringSPLITERATOR_CONCURRENTName for constantSpliterator.CONCURRENTprivate static StringSPLITERATOR_DISTINCTName for constantSpliterator.DISTINCTprivate static StringSPLITERATOR_IMMUTABLEName for constantSpliterator.IMMUTABLEprivate static StringSPLITERATOR_NONNULLName for constantSpliterator.NONNULLprivate static StringSPLITERATOR_ORDEREDName for constantSpliterator.ORDEREDprivate static StringSPLITERATOR_SIZEDName for constantSpliterator.SIZEDprivate static StringSPLITERATOR_SORTEDName for constantSpliterator.SORTEDprivate static StringSPLITERATOR_SUBSIZEDName for constantSpliterator.SUBSIZED
-
Constructor Summary
Constructors Constructor Description Spliterators()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertHasCharacteristics(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.Spliteratorprivate static Set<String>characteristicNames(int characteristics)private static Set<String>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 Detail
-
SPLITERATOR_DISTINCT
private static final String SPLITERATOR_DISTINCT
Name for constantSpliterator.DISTINCT- See Also:
- Constant Field Values
-
SPLITERATOR_SORTED
private static final String SPLITERATOR_SORTED
Name for constantSpliterator.SORTED- See Also:
- Constant Field Values
-
SPLITERATOR_ORDERED
private static final String SPLITERATOR_ORDERED
Name for constantSpliterator.ORDERED- See Also:
- Constant Field Values
-
SPLITERATOR_SIZED
private static final String SPLITERATOR_SIZED
Name for constantSpliterator.SIZED- See Also:
- Constant Field Values
-
SPLITERATOR_NONNULL
private static final String SPLITERATOR_NONNULL
Name for constantSpliterator.NONNULL- See Also:
- Constant Field Values
-
SPLITERATOR_IMMUTABLE
private static final String SPLITERATOR_IMMUTABLE
Name for constantSpliterator.IMMUTABLE- See Also:
- Constant Field Values
-
SPLITERATOR_CONCURRENT
private static final String SPLITERATOR_CONCURRENT
Name for constantSpliterator.CONCURRENT- See Also:
- Constant Field Values
-
SPLITERATOR_SUBSIZED
private static final String SPLITERATOR_SUBSIZED
Name for constantSpliterator.SUBSIZED- See Also:
- Constant Field Values
-
INSTANCE
private static final Spliterators INSTANCE
-
iterables
private final Iterables iterables
-
-
Method Detail
-
instance
public static Spliterators instance()
Returns the singleton instance of this class.- Returns:
- the singleton instance of this class.
-
setFailures
void setFailures(Failures failures)
-
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.
-
hasCharacteristic
private static boolean hasCharacteristic(int characteristics, int expectedCharacteristic)
-
-