1 package com.romix.scala.collection.concurrent;
\r
3 import java.util.ArrayList;
\r
4 import java.util.Collection;
\r
5 import java.util.Iterator;
\r
6 import java.util.Map;
\r
7 import java.util.Map.Entry;
\r
9 import org.junit.Test;
\r
11 public class TestHashCollisionsRemoveIterator {
\r
13 public void testHashCollisionsRemoveIterator () {
\r
14 final Map<Object, Object> bt = new TrieMap<Object, Object> ();
\r
16 for (int j = 0; j < count; j++) {
\r
17 bt.put (Integer.valueOf (j), Integer.valueOf (j));
\r
20 final Collection<Object> list = new ArrayList <Object> ();
\r
21 for (final Iterator<Map.Entry<Object, Object>> i = bt.entrySet ().iterator (); i.hasNext ();) {
\r
22 final Entry<Object, Object> e = i.next ();
\r
23 final Object key = e.getKey ();
\r
28 TestHelper.assertEquals (0, bt.size ());
\r
29 TestHelper.assertTrue (bt.isEmpty ());
\r