org.castor.xmlctf
Class TestSourceGenerator
java.lang.Object
TestCase
org.castor.xmlctf.XMLTestCase
org.castor.xmlctf.TestSourceGenerator
public class TestSourceGenerator
- extends XMLTestCase
This class encapsulate all the logic needed to run the source generator by
itself and then compile the file that have been generated. This class does
not do anything additional. It only runs the source generator and ensures
that the generated source will compile without error.
- Version:
- $Revision: 0000 $ $Date: $
- Author:
- Edward Kuns
| Fields inherited from class org.castor.xmlctf.XMLTestCase |
_configuration, _failure, _hasDump, _listener, _listenerGoldFile, _listenerType, _mapping, _name, _outputRootFile, _printStack, _rootClass, _rootClassName, _skip, _suiteName, _test, _unitTest, _verbose |
|
Method Summary |
void |
runTest()
Runs our source generation test. |
void |
setExpectedSources(java.util.List expectedSources)
Sets a collection of expected source files. |
protected void |
setUp()
Sets up this test suite. |
protected void |
tearDown()
Cleans up after this unit test. |
| Methods inherited from class org.castor.xmlctf.XMLTestCase |
buildObjectModel, checkExceptionWasExpected, cleanup, getTestSuiteName, getXMLContext, initializeListeners, invokeEnumeratedMethods, setTestSuiteName, setXMLContext, testMarshal, testUnmarshal, testUnmarshal, verbose |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestSourceGenerator
public TestSourceGenerator(CastorTestCase test,
UnitTestCase unit,
OnlySourceGenerationTest sourceGen)
TestSourceGenerator
public TestSourceGenerator(CastorTestCase test,
UnitTestCase unit,
SourceGeneratorTest sourceGen)
setUp
protected void setUp()
throws java.lang.Exception
- Sets up this test suite.
- Specified by:
setUp in class XMLTestCase
- Throws:
java.lang.Exception - if anything goes wrong
tearDown
protected void tearDown()
throws java.lang.Exception
- Cleans up after this unit test.
- Specified by:
tearDown in class XMLTestCase
- Throws:
java.lang.Exception - if anything goes wrong
runTest
public void runTest()
- Runs our source generation test. Creates, configures, and executes the
source generator on each schema we have to test. Compiles the generated
code. Loads classes via the appropriate class loader.
setExpectedSources
public void setExpectedSources(java.util.List expectedSources)
- Sets a collection of expected source files.
- Parameters:
expectedSources - A collection of expected source files.
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com