FileDocCategorySizeDatePackage
TestOracle.javaAPI DocAndroid 1.5 API1945Wed May 06 22:41:04 BST 2009org.w3c.domts.level3.core

TestOracle

public class TestOracle extends TestSuite
Test suite that runs all DOM L3 Core tests using the Oracle Parser for Java in default configuration.
author
Curt Arnold

Fields Summary
Constructors Summary
Methods Summary
public static junit.framework.TestSuitesuite()
Constructor

return
test suite
throws
Exception

		Class testClass =
			ClassLoader.getSystemClassLoader().loadClass(
				"org.w3c.domts.level3.core.alltests");
		Constructor testConstructor =
			testClass.getConstructor(
				new Class[] { DOMTestDocumentBuilderFactory.class });

		DocumentBuilderFactory oracleFactory =
			(DocumentBuilderFactory) ClassLoader
				.getSystemClassLoader()
				.loadClass("oracle.xml.jaxp.JXDocumentBuilderFactory")
				.newInstance();

		DOMTestDocumentBuilderFactory factory =
			new JAXPDOMTestDocumentBuilderFactory(
				oracleFactory,
				JAXPDOMTestDocumentBuilderFactory.getConfiguration1());

		Object test = testConstructor.newInstance(new Object[] { factory });

		return new JUnitTestSuiteAdapter((DOMTestSuite) test);