1 26 27 package net.sourceforge.groboutils.pmti.v1.autodoc.v1; 28 29 import net.sourceforge.groboutils.autodoc.v1.testserver.*; 30 31 import net.sourceforge.groboutils.autodoc.v1.AutoDoc; 32 import org.easymock.EasyMock; 33 import org.easymock.MockControl; 34 import net.sourceforge.groboutils.junit.v1.iftc.*; 35 import net.sourceforge.groboutils.junit.v1.*; 36 import junit.framework.Test; 37 import junit.framework.TestCase; 38 import junit.framework.TestSuite; 39 40 41 48 public class ITFFactoryUTestI extends InterfaceTestCase 49 { 50 53 private static final Class THIS_CLASS = ITFFactoryUTestI.class; 54 private static final AutoDoc DOC = new AutoDoc( THIS_CLASS ); 55 56 public ITFFactoryUTestI( String name, ImplFactory f ) 57 { 58 super( name, ITFFactory.class, f ); 59 } 60 61 62 public ITFFactory createITFFactory() 63 { 64 return (ITFFactory)createImplObject(); 65 } 66 67 68 71 72 public void testConstructor1() 73 { 74 AssertConstructor.assertHasDefaultConstructor( createITFFactory() ); 75 } 76 77 78 public void testGetServer1() 79 { 80 ITFFactory f = createITFFactory(); 81 Server s = f.getServer(); 82 assertNotNull( "Returned null server.", 83 s ); 84 } 85 86 87 public void testGetTestDataFactory1() 88 { 89 ITFFactory f = createITFFactory(); 90 TestDataFactory tdf = f.getTestDataFactory(); 91 assertNotNull( "Returned null test data factory.", 92 tdf ); 93 } 94 95 96 97 100 101 public static InterfaceTestSuite suite() 102 { 103 InterfaceTestSuite suite = new InterfaceTestSuite( THIS_CLASS ); 104 105 return suite; 106 } 107 108 public static void main( String [] args ) 109 { 110 String [] name = { THIS_CLASS.getName() }; 111 112 115 junit.textui.TestRunner.main( name ); 116 } 117 118 119 123 protected void setUp() throws Exception 124 { 125 super.setUp(); 126 127 } 129 130 131 135 protected void tearDown() throws Exception 136 { 137 139 140 super.tearDown(); 141 } 142 } 143 144 | Popular Tags |