1 7 package tests.jfun.yan; 8 9 import junit.framework.TestCase; 10 import junit.framework.TestSuite; 11 import jfun.yan.*; 12 import jfun.yan.containers.*; 13 19 public class ComponentTransformerTestCase extends TestCase { 20 public static void main(String [] args){ 21 tests.jfun.yan.Utils.runTest(suite()); 22 } 23 private static TestSuite suite(){ 24 return new TestSuite(ComponentTransformerTestCase.class); 25 } 26 public void testSeq(){ 27 final ComponentTransformer t1 = ComponentTransformers.singletor(); 28 final ComponentTransformer t2 = ComponentTransformers.proxier(); 29 assertEquals(t1, t1); 30 assertEquals(t2, t2); 31 assertFalse(t1.equals(t2)); 32 final ComponentTransformer t3 = t1.seq(t2); 33 assertEquals(t3, t3); 34 final java.util.Map map = new java.util.HashMap (); 35 map.put(t3, t3); 36 assertSame(t3, map.get(t3)); 37 assertEquals(t3.toString(), t1.toString()+"*"+t2.toString()); 38 this.assertFalse(t3.equals(t1)); 39 } 40 41 } 42 | Popular Tags |