BUG-7464: Split TrieMap into read-only and read-write
[yangtools.git] / third-party / triemap / src / test / java / org / opendaylight / yangtools / triemap / TestMapIterator.java
index 7d8e54901440068f6f66944a40efd756795f3076..36fc3587b145e19a9289e8d79851184d9bd2d1fd 100644 (file)
@@ -36,7 +36,7 @@ public class TestMapIterator {
         final Random random = new Random();
 
         for (int i = 0; i < 60 * 1000; i+= 400 + random.nextInt(400)) {
-            final Map<Integer, Integer> bt = new TrieMap <>();
+            final Map<Integer, Integer> bt = TrieMap.create();
             for (int j = 0; j < i; j++) {
                 assertNull(bt.put(Integer.valueOf(j), Integer.valueOf(j)));
             }
@@ -84,16 +84,16 @@ public class TestMapIterator {
 
     @Test(expected = NoSuchElementException.class)
     public void testEmptyIterator() {
-        failAdvance(new TrieMap<>().iterator());
+        failAdvance(TrieMap.create().iterator());
     }
 
     @Test(expected = NoSuchElementException.class)
     public void testEmptyReadOnlyIterator() {
-        failAdvance(new TrieMap<>().readOnlyIterator());
+        failAdvance(TrieMap.create().readOnlyIterator());
     }
 
     @Test(expected = NoSuchElementException.class)
     public void testEmptyReadOnlySnapshotIterator() {
-        failAdvance(new TrieMap<>().readOnlySnapshot().iterator());
+        failAdvance( TrieMap.create().immutableSnapshot().iterator());
     }
 }