1 26 27 package net.sourceforge.groboutils.autodoc.v1.testserver.junit; 28 29 import net.sourceforge.groboutils.autodoc.v1.*; 30 import net.sourceforge.groboutils.autodoc.v1.testserver.*; 31 32 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 import junit.framework.TestListener; 39 import junit.framework.AssertionFailedError; 40 41 42 49 public class JUnitTestListenerUTestI extends InterfaceTestCase 50 { 51 54 private static final Class THIS_CLASS = JUnitTestListenerUTestI.class; 55 56 public JUnitTestListenerUTestI( String name, ImplFactory f ) 57 { 58 super( name, JUnitTestListener.class, f ); 59 } 60 61 62 65 66 67 71 protected void setUp() throws Exception 72 { 73 super.setUp(); 74 75 } 77 78 79 protected JUnitTestListener createJUnitTestListener() 80 { 81 return (JUnitTestListener)createImplObject(); 82 } 83 84 85 88 89 90 public void testCreateTestInfo() 91 { 92 JUnitTestListener jtl = createJUnitTestListener(); 93 TestInfo ti = jtl.createTestInfo( createTest() ); 94 assertNotNull( 95 "Cannot return null test info objects.", 96 ti ); 97 } 98 99 100 public void testAddError1() 101 { 102 TestListener jtl = createJUnitTestListener(); 103 jtl.addError( null, null ); 104 } 105 106 107 public void testAddError2() 108 { 109 JUnitTestListener jtl = createJUnitTestListener(); 110 jtl.addError( createTest(), null ); 111 } 112 113 114 public void testAddError3() 115 { 116 JUnitTestListener jtl = createJUnitTestListener(); 117 jtl.addError( createTest(), new Throwable () ); 118 } 119 120 121 public void testAddFailure1() 122 { 123 TestListener jtl = createJUnitTestListener(); 124 jtl.addFailure( null, null ); 125 } 126 127 128 public void testAddFailure2() 129 { 130 JUnitTestListener jtl = createJUnitTestListener(); 131 jtl.addFailure( createTest(), null ); 132 } 133 134 135 public void testAddFailure3() 136 { 137 JUnitTestListener jtl = createJUnitTestListener(); 138 jtl.addFailure( createTest(), new AssertionFailedError() ); 139 } 140 141 142 public void testStartTest() 143 { 144 JUnitTestListener jtl = createJUnitTestListener(); 145 jtl.startTest( createTest() ); 146 } 147 148 149 public void testEndTest1() 150 { 151 153 JUnitTestListener jtl = createJUnitTestListener(); 154 155 jtl.endTest( createTest() ); 157 } 158 159 160 public void testEndTest2() 161 { 162 JUnitTestListener jtl = createJUnitTestListener(); 163 jtl.startTest( createTest() ); 164 jtl.endTest( createTest() ); 165 } 166 167 168 171 172 protected Test createTest() 173 { 174 return new TestCase("test") {}; 175 } 176 177 178 181 182 public static InterfaceTestSuite suite() 183 { 184 InterfaceTestSuite suite = TestCorrelateUTestI.suite(); 185 suite.addTestSuite( THIS_CLASS ); 186 187 return suite; 188 } 189 190 public static void main( String [] args ) 191 { 192 String [] name = { THIS_CLASS.getName() }; 193 194 197 junit.textui.TestRunner.main( name ); 198 } 199 200 201 205 protected void tearDown() throws Exception 206 { 207 209 super.tearDown(); 210 } 211 } 212 213 | Popular Tags |