--- /dev/null
+package com.romix.scala.collection.concurrent;\r
+\r
+import org.junit.Test;\r
+\r
+public class TestInsert {\r
+ @Test\r
+ public void testInsert () {\r
+ final TrieMap<Object, Object> bt = new TrieMap<Object, Object> ();\r
+ TestHelper.assertEquals (null, bt.put ("a", "a"));\r
+ TestHelper.assertEquals (null, bt.put ("b", "b"));\r
+ TestHelper.assertEquals (null, bt.put ("c", "b"));\r
+ TestHelper.assertEquals (null, bt.put ("d", "b"));\r
+ TestHelper.assertEquals (null, bt.put ("e", "b"));\r
+\r
+ for (int i = 0; i < 10000; i++) {\r
+ TestHelper.assertEquals (null, bt.put (Integer.valueOf (i), Integer.valueOf (i)));\r
+ final Object lookup = bt.lookup (Integer.valueOf (i));\r
+ TestHelper.assertEquals (Integer.valueOf (i), lookup);\r
+ }\r
+\r
+ bt.toString ();\r
+ }\r
+}\r