1 26 27 package net.sourceforge.groboutils.pmti.v1.itf.impl; 28 29 import net.sourceforge.groboutils.pmti.v1.itf.*; 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 junit.framework.Test; 36 import junit.framework.TestCase; 37 import junit.framework.TestSuite; 38 39 40 47 public class AbstractTestIssueRecordCollatorUTestI extends InterfaceTestCase 48 { 49 52 private static final Class THIS_CLASS = 53 AbstractTestIssueRecordCollatorUTestI.class; 54 private static final AutoDoc DOC = new AutoDoc( THIS_CLASS ); 55 56 public AbstractTestIssueRecordCollatorUTestI( String name, ImplFactory f ) 57 { 58 super( name, AbstractTestIssueRecordCollator.class, f ); 59 } 60 61 62 public AbstractTestIssueRecordCollator 63 createAbstractTestIssueRecordCollator() 64 { 65 return (AbstractTestIssueRecordCollator)createImplObject(); 66 } 67 68 69 72 73 public void testGetFactor0() 74 { 75 AbstractTestIssueRecordCollator atirc = 76 createAbstractTestIssueRecordCollator(); 77 try 78 { 79 atirc.getFactor( null ); 80 fail( "Did not throw an exception." ); 81 } 82 catch (RuntimeException e) 83 { 84 DOC.getLog().debug( "Threw exception", e ); 85 } 86 } 87 88 89 public void testGetFactor1() 90 { 91 AbstractTestIssueRecordCollator atirc = 92 createAbstractTestIssueRecordCollator(); 93 Object r = atirc.getFactor( createRecord1() ); 94 assertNotNull( 95 "factor is null.", 96 r ); 97 } 98 99 100 public void testGetFactor2() 101 { 102 AbstractTestIssueRecordCollator atirc = 103 createAbstractTestIssueRecordCollator(); 104 Object r = atirc.getFactor( createRecord2() ); 105 assertNotNull( 106 "factor is null.", 107 r ); 108 } 109 110 111 public void testGetFactor3() 112 { 113 AbstractTestIssueRecordCollator atirc = 114 createAbstractTestIssueRecordCollator(); 115 Object r = atirc.getFactor( createRecord3() ); 116 assertNotNull( 117 "factor is null.", 118 r ); 119 } 120 121 122 123 124 125 128 129 protected ITestIssueRecord createRecord1() 130 { 131 IIssueRecord ir = new DefaultIssueRecord( "", null ); 132 DefaultTestRecord tr = new DefaultTestRecord(); 133 ITestIssueRecord tir = new DefaultTestIssueRecord( ir, tr, "text 1" ); 134 return tir; 135 } 136 137 138 protected ITestIssueRecord createRecord2() 139 { 140 IIssueRecord ir = new DefaultIssueRecord( "", null ); 141 DefaultTestRecord tr = new DefaultTestRecord(); 142 tr.setTestSuite( "suite" ); 143 144 ITestIssueRecord tir = new DefaultTestIssueRecord( ir, tr, "text 2" ); 145 return tir; 146 } 147 148 149 protected ITestIssueRecord createRecord3() 150 { 151 IIssueRecord ir = new DefaultIssueRecord( "", null ); 152 DefaultTestRecord tr = new DefaultTestRecord(); 153 tr.setTestSuite( "suite" ); 154 tr.setTestName( "name" ); 155 156 ITestIssueRecord tir = new DefaultTestIssueRecord( ir, tr, "text 3" ); 157 return tir; 158 } 159 160 161 164 165 public static InterfaceTestSuite suite() 166 { 167 InterfaceTestSuite suite = new InterfaceTestSuite( THIS_CLASS ); 168 169 suite.addInterfaceTestSuite( ITestIssueRecordCollatorUTestI.suite() ); 170 171 return suite; 172 } 173 174 public static void main( String [] args ) 175 { 176 String [] name = { THIS_CLASS.getName() }; 177 178 181 junit.textui.TestRunner.main( name ); 182 } 183 184 185 189 protected void setUp() throws Exception 190 { 191 super.setUp(); 192 193 } 195 196 197 201 protected void tearDown() throws Exception 202 { 203 205 206 super.tearDown(); 207 } 208 } 209 210 | Popular Tags |