-package com.romix.scala.collection.concurrent;\r
-\r
-import java.util.ArrayList;\r
-import java.util.Collection;\r
-import java.util.Iterator;\r
-import java.util.Map;\r
-import java.util.Map.Entry;\r
-\r
-import org.junit.Test;\r
-\r
-public class TestHashCollisionsRemoveIterator {\r
- @Test\r
- public void testHashCollisionsRemoveIterator () {\r
- final Map<Object, Object> bt = new TrieMap<Object, Object> ();\r
- int count = 50000;\r
- for (int j = 0; j < count; j++) {\r
- bt.put (Integer.valueOf (j), Integer.valueOf (j));\r
- }\r
- \r
- final Collection<Object> list = new ArrayList <Object> ();\r
- for (final Iterator<Map.Entry<Object, Object>> i = bt.entrySet ().iterator (); i.hasNext ();) {\r
- final Entry<Object, Object> e = i.next ();\r
- final Object key = e.getKey ();\r
- list.add (key);\r
- i.remove ();\r
- }\r
-\r
- TestHelper.assertEquals (0, bt.size ());\r
- TestHelper.assertTrue (bt.isEmpty ());\r
- }\r
-}\r
+package org.opendaylight.yangtools.triemap;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.Map.Entry;
+
+import org.junit.Test;
+
+public class TestHashCollisionsRemoveIterator {
+ @Test
+ public void testHashCollisionsRemoveIterator () {
+ final Map<Object, Object> bt = new TrieMap<Object, Object> ();
+ int count = 50000;
+ for (int j = 0; j < count; j++) {
+ bt.put (Integer.valueOf (j), Integer.valueOf (j));
+ }
+
+ final Collection<Object> list = new ArrayList <Object> ();
+ for (final Iterator<Map.Entry<Object, Object>> i = bt.entrySet ().iterator (); i.hasNext ();) {
+ final Entry<Object, Object> e = i.next ();
+ final Object key = e.getKey ();
+ list.add (key);
+ i.remove ();
+ }
+
+ TestHelper.assertEquals (0, bt.size ());
+ TestHelper.assertTrue (bt.isEmpty ());
+ }
+}