Package org.assertj.core.internal
Class Spliterators
- java.lang.Object
-
- org.assertj.core.internal.Spliterators
-
public class Spliterators extends Object
Reusable assertions for
s.Spliterator
- Author:
- William Bakker
-
-
Field Summary
Fields Modifier and Type Field Description private static Spliterators
INSTANCE
private Iterables
iterables
private static String
SPLITERATOR_CONCURRENT
Name for constantSpliterator.CONCURRENT
private static String
SPLITERATOR_DISTINCT
Name for constantSpliterator.DISTINCT
private static String
SPLITERATOR_IMMUTABLE
Name for constantSpliterator.IMMUTABLE
private static String
SPLITERATOR_NONNULL
Name for constantSpliterator.NONNULL
private static String
SPLITERATOR_ORDERED
Name for constantSpliterator.ORDERED
private static String
SPLITERATOR_SIZED
Name for constantSpliterator.SIZED
private static String
SPLITERATOR_SORTED
Name for constantSpliterator.SORTED
private static String
SPLITERATOR_SUBSIZED
Name for constantSpliterator.SUBSIZED
-
Constructor Summary
Constructors Constructor Description Spliterators()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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
private static Set<String>
characteristicNames(int characteristics)
private static Set<String>
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 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 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.
-
hasCharacteristic
private static boolean hasCharacteristic(int characteristics, int expectedCharacteristic)
-
-