Package org.castor.xmlctf
Class SchemaTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.castor.xmlctf.XMLTestCase
org.castor.xmlctf.SchemaTestCase
- All Implemented Interfaces:
junit.framework.Test
A JUnit test case for testing the Castor Schema Object Model.
- Version:
- $Revision: 6787 $ $Date: 2006-04-26 15:14:53 -0600 (Wed, 26 Apr 2006) $
- Author:
- Keith Visco, Arnaud Blandin
-
Field Summary
FieldsFields inherited from class org.castor.xmlctf.XMLTestCase
_configuration, _failure, _hasDump, _listener, _listenerGoldFile, _listenerType, _mapping, _name, _outputRootFile, _printStack, _rootClass, _rootClassName, _skip, _suiteName, _test, _unitTest, _verbose
-
Constructor Summary
ConstructorsConstructorDescriptionSchemaTestCase
(String name) Default constructorSchemaTestCase
(CastorTestCase castorTc, UnitTestCase tc) Creates a new SchemaTest with the given name -
Method Summary
Modifier and TypeMethodDescriptionvoid
runTest()
Override this method to run the test and assert its state.void
setSchemaName
(String name) Sets the name of the XML schema file to test.protected void
setUp()
static junit.framework.Test
suite()
protected void
tearDown()
Cleans up after this unit test (nothing to do except provide output).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 junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, setName, toString
-
Field Details
-
_goldFileName
Gold file to compare a schema against. Optional. Only needed if schema changes during parsing, i.e., due to redefine element.
-
-
Constructor Details
-
SchemaTestCase
Default constructor- Parameters:
name
- the name of the test
-
SchemaTestCase
Creates a new SchemaTest with the given name- Parameters:
castorTc
- the reference to the jar/directorytc
- the UnitTestCase that wraps the configuration for this XML Test case.
-
-
Method Details
-
setSchemaName
Sets the name of the XML schema file to test.- Parameters:
name
- the name of the XML schema file to test.
-
suite
public static junit.framework.Test suite() -
setUp
- Specified by:
setUp
in classXMLTestCase
- Throws:
Exception
-
tearDown
Cleans up after this unit test (nothing to do except provide output).- Specified by:
tearDown
in classXMLTestCase
- Throws:
Exception
- never
-
runTest
Override this method to run the test and assert its state.- Overrides:
runTest
in classjunit.framework.TestCase
- Throws:
Throwable
- if any exception is thrown
-