1 26 27 package net.sourceforge.groboutils.pmti.v1.autodoc.v1.server; 28 29 import net.sourceforge.groboutils.pmti.v1.itf.*; 30 import net.sourceforge.groboutils.autodoc.v1.testserver.*; 31 import java.io.*; 32 33 import net.sourceforge.groboutils.autodoc.v1.AutoDoc; 34 import org.easymock.EasyMock; 35 import org.easymock.MockControl; 36 import net.sourceforge.groboutils.junit.v1.iftc.*; 37 import junit.framework.Test; 38 import junit.framework.TestCase; 39 import junit.framework.TestSuite; 40 41 42 49 public class AbstractAppendFileServerUTestI extends InterfaceTestCase 50 { 51 54 private static final Class THIS_CLASS = AbstractAppendFileServerUTestI.class; 55 private static final AutoDoc DOC = new AutoDoc( THIS_CLASS ); 56 57 public AbstractAppendFileServerUTestI( String name, ImplFactory f ) 58 { 59 super( name, AbstractAppendFileServer.class, f ); 60 } 61 62 63 public AbstractAppendFileServer createAbstractAppendFileServer() 64 { 65 return (AbstractAppendFileServer)createImplObject(); 66 } 67 68 69 72 73 public void testOpenOutput() throws Exception 74 { 75 AbstractAppendFileServer aafs = createAbstractAppendFileServer(); 76 TestInfo ti = new DefaultTestInfo( "a", "b" ); 77 TestData td = new DefaultTestData( ti ); 78 Writer w = aafs.openOutput( td ); 79 try 80 { 81 assertNotNull( 82 "Must never return a null writer.", 83 w ); 84 } 85 finally 86 { 87 w.close(); 88 } 89 } 90 91 92 93 94 97 98 public static InterfaceTestSuite suite() 99 { 100 InterfaceTestSuite suite = new InterfaceTestSuite( THIS_CLASS ); 101 102 suite.addInterfaceTestSuite( AbstractWriterServerUTestI.suite() ); 103 104 return suite; 105 } 106 107 public static void main( String [] args ) 108 { 109 String [] name = { THIS_CLASS.getName() }; 110 111 114 junit.textui.TestRunner.main( name ); 115 } 116 117 118 122 protected void setUp() throws Exception 123 { 124 super.setUp(); 125 126 } 128 129 130 134 protected void tearDown() throws Exception 135 { 136 138 139 super.tearDown(); 140 } 141 } 142 143 | Popular Tags |