[jboss-cvs] JBossAS SVN: r69957 - projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/schema/unit.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 19 19:47:25 EST 2008
Author: ALRubinger
Date: 2008-02-19 19:47:25 -0500 (Tue, 19 Feb 2008)
New Revision: 69957
Modified:
projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/schema/unit/SchemaTestCase.java
Log:
Get schema tests to run, revealing failures. Removed validation of docs files, as these have been moved out of EJB3 Core and into JBoss Labs Freezone.
Modified: projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/schema/unit/SchemaTestCase.java
===================================================================
--- projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/schema/unit/SchemaTestCase.java 2008-02-20 00:21:17 UTC (rev 69956)
+++ projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/schema/unit/SchemaTestCase.java 2008-02-20 00:47:25 UTC (rev 69957)
@@ -21,15 +21,16 @@
*/
package org.jboss.ejb3.test.schema.unit;
+import java.io.File;
+
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+
+import junit.framework.Test;
+
import org.jboss.logging.Logger;
import org.jboss.test.JBossTestCase;
import org.jboss.util.xml.JBossEntityResolver;
-
-import junit.framework.Test;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import java.io.File;
import org.w3c.dom.Document;
import org.xml.sax.ErrorHandler;
import org.xml.sax.SAXParseException;
@@ -39,205 +40,212 @@
* @version <tt>$Revision$</tt>
* @author <a href="mailto:bdecoste at jboss.com">William DeCoste</a>
*/
-public class SchemaTestCase
- extends JBossTestCase
- implements ErrorHandler
+public class SchemaTestCase extends JBossTestCase implements ErrorHandler
{
Exception caughtException = null;
-
- private static final Logger log = Logger
- .getLogger(SchemaTestCase.class);
+ private static final Logger log = Logger.getLogger(SchemaTestCase.class);
+
+ private static final String LOCATION_RESOURCES_TEST = "../src/test/resources/test";
+
public SchemaTestCase(String name)
{
super(name);
}
-
+
public void testEjbClassOptionalEjbJar() throws Exception
{
DocumentBuilder builder = getDocumentBuilder();
-
- validateFile("../src/resources/test/dd/override/META-INF/ejb-jarC.xml", builder);
- validateFile("../src/resources/test/dd/override/META-INF/ejb-jarD.xml", builder);
- validateFile("../src/resources/test/enventry/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/mail/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/reference21_30/META-INF/ejb-jar3.xml", builder);
+
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/override/META-INF/ejb-jarC.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/override/META-INF/ejb-jarD.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/enventry/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/mail/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/reference21_30/META-INF/ejb-jar3.xml", builder);
}
-
+
public void testTestEjbJar() throws Exception
{
DocumentBuilder builder = getDocumentBuilder();
-
- validateFile("../src/resources/test/bank/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/bmt/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/clusteredsession/islocal/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/clusteredsession/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/dd/mdb/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/dd/override/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/dd/override/META-INF/ejb-jarA.xml", builder);
- validateFile("../src/resources/test/dd/override/META-INF/ejb-jarB.xml", builder);
- validateFile("../src/resources/test/dd/override/META-INF/ejb-jarC.xml", builder);
- validateFile("../src/resources/test/dd/override/META-INF/ejb-jarD.xml", builder);
- validateFile("../src/resources/test/dd/override/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/dd/web/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/dd/web/websubdir/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/descriptortypo/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/ejbthree1060/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/ejbthree1066/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/ejbthree712/ejb-jar.xml", builder);
- validateFile("../src/resources/test/ejbthree957/one/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/ejbthree957/two/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/ejbthree959/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/ejbthree985/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/enventry/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/factoryxml/session1/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/factoryxml/session2/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/interceptors2/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/interceptors3/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/interceptors/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/interceptors2/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/jca/inflow/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/jms/managed/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/libdeployment/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/mail/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/mdb/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/mdbtransactions/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/microbench/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/naming-errors/ejb-jar-method-field.xml", builder);
- validateFile("../src/resources/test/naming/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/reference21_30/META-INF/ejb-jar2.xml", builder);
- validateFile("../src/resources/test/reference21_30/META-INF/ejb-jar3.xml", builder);
- validateFile("../src/resources/test/regression/ejbthree454/a/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/regression/ejbthree454/b/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/regression/ejbthree625/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/seam/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/securitydomain/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/security/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/service/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/standalone/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/stateful/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/txexceptions/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/unauthenticatedprincipal/META-INF/ejb-jar.xml", builder);
- validateFile("../src/resources/test/webservices/META-INF/ejb-jar.xml", builder);
+
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/bank/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/bmt/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/clusteredsession/islocal/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/clusteredsession/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/mdb/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/override/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/override/META-INF/ejb-jarA.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/override/META-INF/ejb-jarB.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/override/META-INF/ejb-jarC.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/override/META-INF/ejb-jarD.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/override/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/web/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/web/websubdir/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/descriptortypo/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree1060/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree1066/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree712/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree957/one/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree957/two/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree959/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree985/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/enventry/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/factoryxml/session1/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/factoryxml/session2/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/interceptors2/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/interceptors3/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/interceptors/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/interceptors2/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/jca/inflow/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/jms/managed/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/libdeployment/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/mail/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/mdb/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/mdbtransactions/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/microbench/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/naming-errors/ejb-jar-method-field.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/naming/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/reference21_30/META-INF/ejb-jar2.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/reference21_30/META-INF/ejb-jar3.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/regression/ejbthree454/a/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/regression/ejbthree454/b/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/regression/ejbthree625/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/seam/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/securitydomain/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/security/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/service/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/standalone/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/stateful/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/txexceptions/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/unauthenticatedprincipal/META-INF/ejb-jar.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/webservices/META-INF/ejb-jar.xml", builder);
}
-
- public void testTutorialEjbJar() throws Exception
- {
- DocumentBuilder builder = getDocumentBuilder();
-
- validateFile("../docs/tutorial/ejb21_client_adaptors/META-INF/ejb-jar.xml", builder);
- validateFile("../docs/tutorial/interceptor/META-INF/ejb-jar.xml", builder);
- validateFile("../docs/tutorial/jboss_deployment_descriptor/META-INF/ejb-jar.xml", builder);
- validateFile("../docs/tutorial/jboss_resource_ref/META-INF/ejb-jar.xml", builder);
- validateFile("../docs/tutorial/jca/inflow/quartz/META-INF/ejb-jar.xml", builder);
- validateFile("../docs/tutorial/jca/inflow/swiftmq/resources/META-INF/ejb-jar.xml", builder);
- validateFile("../docs/tutorial/mdb_deployment_descriptor/META-INF/ejb-jar.xml", builder);
- validateFile("../docs/tutorial/reference21_30/META-INF/ejb-jar2.xml", builder);
- validateFile("../docs/tutorial/reference21_30/META-INF/ejb-jar3.xml", builder);
- validateFile("../docs/tutorial/stateful_deployment_descriptor/META-INF/ejb-jar.xml", builder);
- validateFile("../docs/tutorial/stateless_deployment_descriptor/META-INF/ejb-jar.xml", builder);
- }
-
+
+ /*
+ * This test has been removed as the documentation is
+ * now in Freezone on JBoss Labs, and outside of EJB3 Core
+ */
+// public void testTutorialEjbJar() throws Exception
+// {
+// DocumentBuilder builder = getDocumentBuilder();
+//
+// validateFile("../docs/tutorial/ejb21_client_adaptors/META-INF/ejb-jar.xml", builder);
+// validateFile("../docs/tutorial/interceptor/META-INF/ejb-jar.xml", builder);
+// validateFile("../docs/tutorial/jboss_deployment_descriptor/META-INF/ejb-jar.xml", builder);
+// validateFile("../docs/tutorial/jboss_resource_ref/META-INF/ejb-jar.xml", builder);
+// validateFile("../docs/tutorial/jca/inflow/quartz/META-INF/ejb-jar.xml", builder);
+// validateFile("../docs/tutorial/jca/inflow/swiftmq/resources/META-INF/ejb-jar.xml", builder);
+// validateFile("../docs/tutorial/mdb_deployment_descriptor/META-INF/ejb-jar.xml", builder);
+// validateFile("../docs/tutorial/reference21_30/META-INF/ejb-jar2.xml", builder);
+// validateFile("../docs/tutorial/reference21_30/META-INF/ejb-jar3.xml", builder);
+// validateFile("../docs/tutorial/stateful_deployment_descriptor/META-INF/ejb-jar.xml", builder);
+// validateFile("../docs/tutorial/stateless_deployment_descriptor/META-INF/ejb-jar.xml", builder);
+// }
+
public void testTestJBoss() throws Exception
{
DocumentBuilder builder = getDocumentBuilder();
-
- validateFile("../src/resources/test/aspectdomain/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/bank/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/circulardependency/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/classloader/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/clusteredsession/islocal/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/clusteredsession/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/clusteredsession/scoped/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/consumer/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/dd/jboss.xml", builder);
- validateFile("../src/resources/test/dd/mdb/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/dd/web/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/dependency/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/ejbthree936/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/ejbthree939/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/ejbthree957/one/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/ejbthree957/two/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/ejbthree959/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/ejbthree963/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/ejbthree989/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/factoryxml/session1/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/factoryxml/session2/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/homeinterface/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/interceptors2/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/jca/inflow/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/jms/managed/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/libdeployment/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/mail/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/mdb/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/mdbtransactions/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/microbench/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/naming/META-INF/jboss1.xml", builder);
- validateFile("../src/resources/test/naming/META-INF/jboss2.xml", builder);
- validateFile("../src/resources/test/propertyreplacement/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/reference21_30/META-INF/jboss2.xml", builder);
- validateFile("../src/resources/test/reference21_30/META-INF/jboss3.xml", builder);
- validateFile("../src/resources/test/reference21_30/META-INF/jboss-reference2.xml", builder);
- validateFile("../src/resources/test/reference21_30/META-INF/jboss-reference.xml", builder);
- validateFile("../src/resources/test/schema/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/security5/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/securitydomain/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/service/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/servicexmbean/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/servlet/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/ssladvanced/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/stateful/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/strictpool/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/tck5sec/META-INF/jboss.xml", builder);
- validateFile("../src/resources/test/unauthenticatedprincipal/META-INF/jboss.xml", builder);
-}
-
- public void testTutorialJBoss() throws Exception
- {
- DocumentBuilder builder = getDocumentBuilder();
-
- validateFile("../docs/tutorial/consumer_deployment_descriptor/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/dependency/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/ejb21_client_adaptors/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/jboss_deployment_descriptor/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/jboss_resource_ref/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/jca/inflow/quartz/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/jca/inflow/swiftmq/resources/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/mdb_deployment_descriptor/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/reference21_30/META-INF/jboss2.xml", builder);
- validateFile("../docs/tutorial/reference21_30/META-INF/jboss3.xml", builder);
- validateFile("../docs/tutorial/service_deployment_descriptor/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/stateful_deployment_descriptor/META-INF/jboss.xml", builder);
- validateFile("../docs/tutorial/stateless_deployment_descriptor/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/aspectdomain/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/bank/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/circulardependency/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/classloader/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/clusteredsession/islocal/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/clusteredsession/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/clusteredsession/scoped/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/consumer/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/mdb/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dd/web/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/dependency/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree936/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree939/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree957/one/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree957/two/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree959/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree963/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ejbthree989/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/factoryxml/session1/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/factoryxml/session2/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/homeinterface/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/interceptors2/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/jca/inflow/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/jms/managed/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/libdeployment/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/mail/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/mdb/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/mdbtransactions/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/microbench/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/naming/META-INF/jboss1.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/naming/META-INF/jboss2.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/propertyreplacement/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/reference21_30/META-INF/jboss2.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/reference21_30/META-INF/jboss3.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/reference21_30/META-INF/jboss-reference2.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/reference21_30/META-INF/jboss-reference.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/schema/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/security5/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/securitydomain/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/service/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/servicexmbean/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/servlet/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/ssladvanced/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/stateful/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/strictpool/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/tck5sec/META-INF/jboss.xml", builder);
+ validateFile(SchemaTestCase.LOCATION_RESOURCES_TEST + "/unauthenticatedprincipal/META-INF/jboss.xml", builder);
+
}
-
+
+ /*
+ * This test has been removed as the documentation is
+ * now in Freezone on JBoss Labs, and outside of EJB3 Core
+ */
+// public void testTutorialJBoss() throws Exception
+// {
+// DocumentBuilder builder = getDocumentBuilder();
+//
+// validateFile("../docs/tutorial/consumer_deployment_descriptor/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/dependency/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/ejb21_client_adaptors/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/jboss_deployment_descriptor/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/jboss_resource_ref/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/jca/inflow/quartz/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/jca/inflow/swiftmq/resources/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/mdb_deployment_descriptor/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/reference21_30/META-INF/jboss2.xml", builder);
+// validateFile("../docs/tutorial/reference21_30/META-INF/jboss3.xml", builder);
+// validateFile("../docs/tutorial/service_deployment_descriptor/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/stateful_deployment_descriptor/META-INF/jboss.xml", builder);
+// validateFile("../docs/tutorial/stateless_deployment_descriptor/META-INF/jboss.xml", builder);
+// }
+
private void validateFile(String filename, DocumentBuilder builder) throws Exception
{
File xmlFile = new File(filename);
System.out.println("Parsing and validating " + filename);
Document dom = builder.parse(xmlFile);
-
+
if (caughtException != null)
throw caughtException;
-
+
System.out.println("Success parsing " + filename);
}
-
+
private DocumentBuilder getDocumentBuilder() throws Exception
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setAttribute("http://apache.org/xml/features/validation/schema", true);
-
+
factory.setValidating(true);
factory.setNamespaceAware(true);
-
+
DocumentBuilder builder = factory.newDocumentBuilder();
builder.setErrorHandler(this);
-
+
JBossEntityResolver entityResolver = new JBossEntityResolver();
builder.setEntityResolver(entityResolver);
-
+
return builder;
}
@@ -245,23 +253,22 @@
{
return getDeploySetup(SchemaTestCase.class, "");
}
-
+
public void fatalError(SAXParseException e)
{
System.out.println("fatalError " + e);
caughtException = e;
}
-
+
public void error(SAXParseException e)
{
System.out.println("Error " + e);
caughtException = e;
}
-
+
public void warning(SAXParseException e)
{
System.out.println("Warning " + e);
}
}
-
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list