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 TestInfoUTestI extends InterfaceTestCase 48 { 49 52 private static final Class THIS_CLASS = TestInfoUTestI.class; 53 55 public TestInfoUTestI( String name, ImplFactory f ) 56 { 57 super( name, TestInfo.class, f ); 58 } 59 60 61 public TestInfo createTestInfo() 62 { 63 return (TestInfo)createImplObject(); 64 } 65 66 67 70 71 public void testEquals1() 72 { 73 assertTrue( 74 "thinks null equals itself.", 75 ! createTestInfo().equals( null ) ); 76 } 77 78 79 public void testEquals2() 80 { 81 assertTrue( 82 "thinks an Object equals itself.", 83 ! createTestInfo().equals( new Object () ) ); 84 } 85 86 87 private static class MyTestInfo implements TestInfo 88 { 89 public String getSuite() { return "MyTestInfo.suite"; } 90 public String getMethod() { return "MyTestIfno.method"; } 91 } 92 93 94 public void testEquals3() 95 { 96 assertTrue( 97 "thinks a non-same class equals itself.", 98 ! createTestInfo().equals( new MyTestInfo() ) ); 99 } 100 101 102 public void testEquals4() 103 { 104 TestInfo ti = createTestInfo(); 105 assertTrue( 106 "does not think that the TestInfo equals itself.", 107 ti.equals( ti ) ); 108 } 109 110 111 public void testGetSuite1() 112 { 113 createTestInfo().getSuite(); 115 } 116 117 118 public void testGetMethod1() 119 { 120 createTestInfo().getMethod(); 122 } 123 124 125 126 127 130 131 public static InterfaceTestSuite suite() 132 { 133 InterfaceTestSuite suite = new InterfaceTestSuite( THIS_CLASS ); 134 135 return suite; 136 } 137 138 public static void main( String [] args ) 139 { 140 String [] name = { THIS_CLASS.getName() }; 141 142 145 junit.textui.TestRunner.main( name ); 146 } 147 148 149 153 protected void setUp() throws Exception 154 { 155 super.setUp(); 156 157 } 159 160 161 165 protected void tearDown() throws Exception 166 { 167 169 170 super.tearDown(); 171 } 172 } 173 174 | Popular Tags |