Index: ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/AppTest.java diff -u /dev/null ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/AppTest.java:1.1 --- /dev/null Tue Jul 6 15:05:10 2004 +++ ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/AppTest.java Tue Jul 6 15:05:05 2004 @@ -0,0 +1,39 @@ +package org.ofbiz.neogia.generators; + +import junit.framework.Test; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + * + * @author Jason van Zyl + */ +public class AppTest + extends AbstractTestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertEquals( "maven kicks ass", "maven kicks ass" ); + } +} Index: ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/NaughtyTest.java diff -u /dev/null ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/NaughtyTest.java:1.1 --- /dev/null Tue Jul 6 15:05:10 2004 +++ ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/NaughtyTest.java Tue Jul 6 15:05:05 2004 @@ -0,0 +1,39 @@ +package org.ofbiz.neogia.generators; + +import junit.framework.Test; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + * + * @author Jason van Zyl + */ +public class NaughtyTest + extends AbstractTestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public NaughtyTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( NaughtyTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + // Crash and burn! + } +} Index: ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/AbstractTestCase.java diff -u /dev/null ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/AbstractTestCase.java:1.1 --- /dev/null Tue Jul 6 15:05:10 2004 +++ ofbiz-neogia-generators/src/test/org/ofbiz/neogia/generators/AbstractTestCase.java Tue Jul 6 15:05:05 2004 @@ -0,0 +1,39 @@ +package org.ofbiz.neogia.generators; + +import java.io.File; + +import junit.framework.TestCase; + +/** + * Abstract base class for test cases. + * + * @author Jason van Zyl + */ +public abstract class AbstractTestCase + extends TestCase +{ + /** + * Basedir for all file I/O. Important when running tests from + * the reactor. + */ + public String basedir = System.getProperty("basedir"); + + /** + * Constructor. + */ + public AbstractTestCase(String testName) + { + super(testName); + } + + /** + * Get test input file. + * + * @param path Path to test input file. + */ + public String getTestFile(String path) + { + return new File(basedir,path).getAbsolutePath(); + } +} +