1 4 package com.tc.object; 5 6 import java.util.HashMap ; 7 import java.util.HashSet ; 8 import java.util.Map ; 9 import java.util.Set ; 10 11 import junit.framework.TestCase; 12 13 public class ObjectIDTest extends TestCase { 14 15 public void testIdentity() { 16 int idValue = 1001; 17 ObjectID id = new ObjectID(idValue); 18 ObjectID clone = new ObjectID(idValue); 19 20 assertNotSame(id, clone); 21 assertEquals(id, clone); 22 23 Set set = new HashSet (); 24 set.add(clone); 25 26 assertTrue(set.contains(id)); 27 set.remove(id); 28 assertEquals(0, set.size()); 29 30 31 Map map = new HashMap (); 32 Object o = new Object (); 33 map.put(id, o); 34 assertEquals(o, map.get(clone)); 35 } 36 } 37 | Popular Tags |