1 23 24 package com.rift.coad.lib.common; 25 26 import com.rift.coad.lib.common.*; 27 import junit.framework.*; 28 29 33 public class ClassUtilTest extends TestCase { 34 35 public interface ParentClass extends java.rmi.Remote { 36 37 } 38 39 40 public class SubClass implements ParentClass, java.io.Serializable { 41 42 } 43 44 public ClassUtilTest(String testName) { 45 super(testName); 46 } 47 48 protected void setUp() throws Exception { 49 } 50 51 protected void tearDown() throws Exception { 52 } 53 54 public static Test suite() { 55 TestSuite suite = new TestSuite(ClassUtilTest.class); 56 57 return suite; 58 } 59 60 63 public void testTestForParent() { 64 System.out.println("testForParent"); 65 66 if (false == ClassUtil.testForParent(SubClass.class, "java.rmi.Remote")) { 67 fail("Failed to find java.rmi.Remote"); 68 } 69 70 if (true == ClassUtil.testForParent(SubClass.class, "java.rmi.bob")) { 71 fail("Found java.rmi.bob"); 72 } 73 74 if (false == ClassUtil.testForParent(SubClass.class, "java.lang.Object")) { 75 fail("Did not find java.lang.Object"); 76 } 77 } 78 79 } 80 | Popular Tags |