org.castor.xmlctf
Class OnlySourceGenerationTestCase
public class OnlySourceGenerationTestCase
This class encapsulate all the logic to run the tests patterns for the source
generator. It is able 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.
$Revision: 0000 $ $Date: $
_configuration , _failure , _hasDump , _listener , _listenerGoldFile , _listenerType , _mapping , _name , _outputRootFile , _printStack , _rootClass , _rootClassName , _skip , _suiteName , _test , _unitTest , _verbose |
void | runTest()
|
protected void | setUp() - Sets up this test suite.
|
Test | suite() - Returns the test suite for this given test setup.
|
protected void | tearDown() - Cleans up after this unit test (nothing to do except provide output).
|
buildObjectModel , checkExceptionWasExpected , cleanup , getTestSuiteName , getXMLContext , initializeListeners , invokeEnumeratedMethods , setTestSuiteName , setUp , setXMLContext , tearDown , testMarshal , testUnmarshal , testUnmarshal , verbose |
OnlySourceGenerationTestCase
public OnlySourceGenerationTestCase(String name)
Create a new SourceGeneratorTestCase with the given name.
name
- name for the test case
OnlySourceGenerationTestCase
public OnlySourceGenerationTestCase(CastorTestCase test,
UnitTestCase unit,
OnlySourceGenerationTest sourceGen)
Creates a new test case for the given setup.
test
- the reference to the jar/directoryunit
- the UnitTestCase that wraps the configuration for this XML
Test case.sourceGen
- the Source Generator test to be executed
runTest
public void runTest()
setUp
protected void setUp()
throws java.lang.Exception
Sets up this test suite.
- setUp in interface XMLTestCase
suite
public Test suite()
Returns the test suite for this given test setup.
- the test suite for this given test setup.
tearDown
protected void tearDown()
throws java.lang.Exception
Cleans up after this unit test (nothing to do except provide output).
- tearDown in interface XMLTestCase
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com