public void testKeyedIterator() { final MultiValueMap map = createTestMap(); final ArrayList actual = new ArrayList(IteratorUtils.toList(map.iterator("one"))); final ArrayList expected = new ArrayList(Arrays.asList(new String[]{"uno", "un"})); assertEquals(expected, actual); }
public void testRemoveAllViaKeyedIterator() { final MultiValueMap map = createTestMap(); for(Iterator i = map.iterator("one"); i.hasNext();) { i.next(); i.remove(); } assertNull(map.get("one")); assertEquals(4, map.totalSize()); }