BUG-7464: Reformat source code
[yangtools.git] / third-party / triemap / src / test / java / org / opendaylight / yangtools / triemap / TestConcurrentMapReplace.java
1 package org.opendaylight.yangtools.triemap;
2
3 import java.util.concurrent.ConcurrentMap;
4 import org.junit.Test;
5
6 public class TestConcurrentMapReplace {
7     private static final int COUNT = 50*1000;
8
9     @Test
10     public void testConcurrentMapReplace () {
11         final ConcurrentMap<Object, Object> map = new TrieMap<> ();
12
13         for (int i = 0; i < COUNT; i++) {
14             TestHelper.assertTrue (null == map.replace (i, "lol"));
15             TestHelper.assertFalse (map.replace (i, i, "lol2"));
16             TestHelper.assertTrue (null == map.put (i, i));
17             TestHelper.assertTrue (Integer.valueOf (i).equals (map.replace (i, "lol")));
18             TestHelper.assertFalse (map.replace (i, i, "lol2"));
19             TestHelper.assertTrue (map.replace (i, "lol", i));
20         }
21     }
22 }