[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