Class SpliteratorTester<E>
java.lang.Object
com.google.common.collect.testing.SpliteratorTester<E>
Tester for
Spliterator
implementations.- Since:
- 21.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static final class
private static final class
static interface
Return type from "contains the following elements" assertions.(package private) static enum
Different ways of decomposing a Spliterator, all of which must produce the same elements (up to ordering, if Spliterator.ORDERED is not present). -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ImmutableSet
<Supplier<SpliteratorTester.GeneralSpliterator<E>>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
SpliteratorTester
(ImmutableSet<Supplier<SpliteratorTester.GeneralSpliterator<E>>> spliteratorSuppliers) -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> SpliteratorTester
<E> of
(Supplier<Spliterator<E>> spliteratorSupplier) static SpliteratorTester
<Double> ofDouble
(Supplier<Spliterator.OfDouble> spliteratorSupplier) static SpliteratorTester
<Integer> ofInt
(Supplier<Spliterator.OfInt> spliteratorSupplier) static SpliteratorTester
<Long> ofLong
(Supplier<Spliterator.OfLong> spliteratorSupplier) private static <E> SpliteratorTester.GeneralSpliterator
<E> trySplitTestingSize
(SpliteratorTester.GeneralSpliterator<E> spliterator)
-
Field Details
-
spliteratorSuppliers
-
-
Constructor Details
-
SpliteratorTester
private SpliteratorTester(ImmutableSet<Supplier<SpliteratorTester.GeneralSpliterator<E>>> spliteratorSuppliers)
-
-
Method Details
-
trySplitTestingSize
private static <E> SpliteratorTester.GeneralSpliterator<E> trySplitTestingSize(SpliteratorTester.GeneralSpliterator<E> spliterator) -
of
-
ofInt
- Since:
- 28.1
-
ofLong
- Since:
- 28.1
-
ofDouble
public static SpliteratorTester<Double> ofDouble(Supplier<Spliterator.OfDouble> spliteratorSupplier) - Since:
- 28.1
-
expect
-
expect
-