1 package com.romix.scala.collection.concurrent;
\r
3 import org.junit.Test;
\r
5 public class TestInsert {
\r
7 public void testInsert () {
\r
8 final TrieMap<Object, Object> bt = new TrieMap<Object, Object> ();
\r
9 TestHelper.assertEquals (null, bt.put ("a", "a"));
\r
10 TestHelper.assertEquals (null, bt.put ("b", "b"));
\r
11 TestHelper.assertEquals (null, bt.put ("c", "b"));
\r
12 TestHelper.assertEquals (null, bt.put ("d", "b"));
\r
13 TestHelper.assertEquals (null, bt.put ("e", "b"));
\r
15 for (int i = 0; i < 10000; i++) {
\r
16 TestHelper.assertEquals (null, bt.put (Integer.valueOf (i), Integer.valueOf (i)));
\r
17 final Object lookup = bt.lookup (Integer.valueOf (i));
\r
18 TestHelper.assertEquals (Integer.valueOf (i), lookup);
\r