1 30 package org.objectweb.asm.tree.analysis; 31 32 import java.util.Set ; 33 34 import junit.framework.TestCase; 35 36 41 public class SmallSetUnitTest extends TestCase { 42 43 private final Object A = new Object (); 44 private final Object B = new Object (); 45 private final Object C = new Object (); 46 private final Object D = new Object (); 47 48 public void testSubsetUnion() { 49 SmallSet s1 = new SmallSet(A, B); 50 SmallSet s2 = new SmallSet(A, null); 51 Set u = s1.union(s2); 52 Set v = s2.union(s1); 53 assertEquals(u, v); 54 s1.remove(); 55 } 56 57 public void testDisjointUnion() { 58 SmallSet s1 = new SmallSet(A, B); 59 SmallSet s2 = new SmallSet(C, D); 60 Set u = s1.union(s2); 61 Set v = s2.union(s1); 62 assertEquals(u, v); 63 } 64 } 65 | Popular Tags |