1 26 27 package net.sourceforge.groboutils.autodoc.v1.testserver; 28 29 import net.sourceforge.groboutils.autodoc.v1.*; 30 31 import org.easymock.EasyMock; 33 import org.easymock.MockControl; 34 import net.sourceforge.groboutils.junit.v1.iftc.*; 35 import junit.framework.Test; 36 import junit.framework.TestCase; 37 import junit.framework.TestSuite; 38 39 40 47 public class ServerUTestI extends InterfaceTestCase 48 { 49 52 private static final Class THIS_CLASS = ServerUTestI.class; 53 55 public ServerUTestI( String name, ImplFactory f ) 56 { 57 super( name, Server.class, f ); 58 } 59 60 61 public Server createServer() 62 { 63 return (Server)createImplObject(); 64 } 65 66 67 70 71 public void testAddTestData1() 72 { 73 Server s = createServer(); 74 75 s.addTestData( null ); 77 } 78 79 80 public void testAddTestData2() 81 { 82 TestData td = new TestData() { 83 public TestInfo getTestInfo() { 84 return null; 85 } 86 }; 87 88 89 Server s = createServer(); 90 91 s.addTestData( td ); 93 } 94 95 96 public void testAddTestData3() 97 { 98 final TestInfo ti = new DefaultTestInfo( "a", "b" ); 99 TestData td = new TestData() { 100 public TestInfo getTestInfo() { 101 return ti; 102 } 103 }; 104 105 106 Server s = createServer(); 107 108 s.addTestData( td ); 110 } 111 112 113 public void testAddTestData4() 114 { 115 final TestInfo ti = new DefaultTestInfo(); 116 TestData td = new TestData() { 117 public TestInfo getTestInfo() { 118 return ti; 119 } 120 }; 121 122 123 Server s = createServer(); 124 125 s.addTestData( td ); 127 } 128 129 130 131 134 135 public static InterfaceTestSuite suite() 136 { 137 InterfaceTestSuite suite = new InterfaceTestSuite( THIS_CLASS ); 138 139 return suite; 140 } 141 142 public static void main( String [] args ) 143 { 144 String [] name = { THIS_CLASS.getName() }; 145 146 149 junit.textui.TestRunner.main( name ); 150 } 151 152 153 157 protected void setUp() throws Exception 158 { 159 super.setUp(); 160 161 } 163 164 165 169 protected void tearDown() throws Exception 170 { 171 173 174 super.tearDown(); 175 } 176 } 177 178 | Popular Tags |