1 26 27 package net.sourceforge.groboutils.pmti.v1.itf.parser; 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 IParserGeneratorUTestI extends InterfaceTestCase 48 { 49 52 private static final Class THIS_CLASS = IParserGeneratorUTestI.class; 53 private static final AutoDoc DOC = new AutoDoc( THIS_CLASS ); 54 55 public IParserGeneratorUTestI( String name, ImplFactory f ) 56 { 57 super( name, IParserGenerator.class, f ); 58 } 59 60 61 public IParserGenerator createIParserGenerator() 62 { 63 return (IParserGenerator)createImplObject(); 64 } 65 66 67 70 71 public void testCreateParsers1() 72 { 73 IParserGenerator pg = createIParserGenerator(); 74 IParser[] p = pg.createParsers(); 75 assertNotNull( 76 "Returned null parser array.", 77 p ); 78 for (int i = 0; i < p.length; ++i) 79 { 80 assertNotNull( 81 "Parser index "+i+" is null.", 82 p[i] ); 83 } 84 } 85 86 87 90 91 public static InterfaceTestSuite suite() 92 { 93 InterfaceTestSuite suite = new InterfaceTestSuite( THIS_CLASS ); 94 95 return suite; 96 } 97 98 public static void main( String [] args ) 99 { 100 String [] name = { THIS_CLASS.getName() }; 101 102 105 junit.textui.TestRunner.main( name ); 106 } 107 108 109 113 protected void setUp() throws Exception 114 { 115 super.setUp(); 116 117 } 119 120 121 125 protected void tearDown() throws Exception 126 { 127 129 130 super.tearDown(); 131 } 132 } 133 134 | Popular Tags |