Lines Matching refs:spliterator

99         SpliteratorTester.runBasicIterationTests(keys.spliterator(), expectedKeys);
101 SpliteratorTester.testSpliteratorNPE(keys.spliterator());
102 SpliteratorTester.runSizedTests(keys.spliterator(), 10);
104 keys.spliterator().characteristics());
124 SpliteratorTester.runBasicIterationTests(values.spliterator(), expectedValues);
126 SpliteratorTester.testSpliteratorNPE(values.spliterator());
128 assertEquals(Spliterator.SIZED, values.spliterator().characteristics());
137 m.entrySet().spliterator().characteristics());
141 * Checks that {@code HashMap.entrySet().spliterator().trySplit()}
151 assertNull(m.entrySet().spliterator().trySplit());
153 assertEquals(0, m.entrySet().spliterator().estimateSize());
154 assertEquals(0, m.entrySet().spliterator().getExactSizeIfKnown());
157 assertSubsizeEstimate(m.entrySet().spliterator(), 0);
159 assertSubsizeEstimate(m.entrySet().spliterator(), 1);
166 assertSubsizeEstimate(m.entrySet().spliterator(), 4);
169 assertSubsizeEstimate(m.entrySet().spliterator(), 4);
170 assertFalse(m.entrySet().spliterator().trySplit().hasCharacteristics(Spliterator.SIZED));
174 * Checks that HashMap.entrySet()'s spliterator halfs its estimate (rounding down)
184 assertSubsizeEstimate(entries.spliterator(), 50);
185 assertSubsizeEstimate(entries.spliterator().trySplit(), 25);
186 assertSubsizeEstimate(entries.spliterator().trySplit().trySplit(), 12);
187 assertSubsizeEstimate(entries.spliterator().trySplit().trySplit().trySplit(), 6);
188 assertSubsizeEstimate(entries.spliterator().trySplit().trySplit().trySplit().trySplit(), 3);
190 entries.spliterator().trySplit().trySplit().trySplit().trySplit().trySplit(), 1);
191 assertSubsizeEstimate(entries.spliterator().trySplit().trySplit().trySplit().trySplit()
200 assertTrue(m.entrySet().spliterator().hasCharacteristics(Spliterator.SIZED));
201 assertFalse(m.entrySet().spliterator().hasCharacteristics(Spliterator.SUBSIZED));
204 assertTrue(m.entrySet().spliterator().hasCharacteristics(Spliterator.SIZED));
205 assertFalse(m.entrySet().spliterator().hasCharacteristics(Spliterator.SUBSIZED));
206 Spliterator<Map.Entry<String, String>> parent = m.entrySet().spliterator();
215 * Tests that the given spliterator can be trySplit(), resulting in children that each
218 private static<T> void assertSubsizeEstimate(Spliterator<T> spliterator,
220 Spliterator<T> child = spliterator.trySplit();
222 assertEquals(expectedEstimate, spliterator.estimateSize());