1 26 27 package net.sourceforge.groboutils.pmti.v1; 28 29 import net.sourceforge.groboutils.autodoc.v1.AutoDoc; 30 import org.easymock.EasyMock; 31 import org.easymock.MockControl; 32 import net.sourceforge.groboutils.junit.v1.iftc.*; 33 import junit.framework.Test; 34 import junit.framework.TestCase; 35 import junit.framework.TestSuite; 36 37 38 45 public class IAttributeInfoUTestI extends InterfaceTestCase 46 { 47 50 private static final Class THIS_CLASS = IAttributeInfoUTestI.class; 51 private static final AutoDoc DOC = new AutoDoc( THIS_CLASS ); 52 53 public IAttributeInfoUTestI( String name, ImplFactory f ) 54 { 55 super( name, IAttributeInfo.class, f ); 56 } 57 58 59 public IAttributeInfo createIAttributeInfo() 60 { 61 return (IAttributeInfo)createImplObject(); 62 } 63 64 65 68 69 70 public void testGetName1() 71 { 72 IAttributeInfo ai = createIAttributeInfo(); 73 String name = ai.getName(); 74 assertNotNull( 75 "Returned null name.", 76 name ); 77 } 78 79 80 public void testGetDescription1() 81 { 82 IAttributeInfo ai = createIAttributeInfo(); 83 String desc = ai.getDescription(); 84 } 85 86 87 public void testGetValueTypes1() 88 { 89 IAttributeInfo ai = createIAttributeInfo(); 90 Class [] c = ai.getValueTypes(); 91 assertNotNull( 92 "Returned null value types.", 93 c ); 94 for (int i = 0; i < c.length; ++i) 95 { 96 assertNotNull( 97 "Value type index "+i+" is null.", 98 c[i] ); 99 } 100 } 101 102 103 104 107 108 public static InterfaceTestSuite suite() 109 { 110 InterfaceTestSuite suite = new InterfaceTestSuite( THIS_CLASS ); 111 112 return suite; 113 } 114 115 public static void main( String [] args ) 116 { 117 String [] name = { THIS_CLASS.getName() }; 118 119 122 junit.textui.TestRunner.main( name ); 123 } 124 125 126 130 protected void setUp() throws Exception 131 { 132 super.setUp(); 133 134 } 136 137 138 142 protected void tearDown() throws Exception 143 { 144 146 147 super.tearDown(); 148 } 149 } 150 151 | Popular Tags |