BUG-7464: Update pom.xml
[yangtools.git] / third-party / triemap / src / test / java / org / opendaylight / yangtools / triemap / TestCNodeFlagCollision.java
1 package org.opendaylight.yangtools.triemap;
2
3 import java.util.Map;
4
5 import org.junit.Test;
6
7 public class TestCNodeFlagCollision {
8     @Test
9     public void testCNodeFlagCollision () {
10         final Map<Object, Object> map = new TrieMap<Object, Object> ();
11         final Integer z15169 = Integer.valueOf (15169);
12         final Integer z28336 = Integer.valueOf (28336);
13         
14         TestHelper.assertTrue (null == map.get (z15169));
15         TestHelper.assertTrue (null == map.get (z28336));
16         
17         map.put (z15169, z15169);
18         TestHelper.assertTrue (null != map.get (z15169));
19         TestHelper.assertTrue (null == map.get (z28336));
20         
21         map.put (z28336, z28336);
22         TestHelper.assertTrue (null != map.get (z15169));
23         TestHelper.assertTrue (null != map.get (z28336));
24         
25         map.remove (z15169);
26         
27         TestHelper.assertTrue (null == map.get (z15169));
28         TestHelper.assertTrue (null != map.get (z28336));
29         
30         map.remove (z28336);
31         
32         TestHelper.assertTrue (null == map.get (z15169));
33         TestHelper.assertTrue (null == map.get (z28336));
34     }
35 }