[jboss-cvs] JBossAS SVN: r66416 - in projects/metadata/trunk/src/test: resources/org/jboss/test/metadata/ejb and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 25 01:07:38 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-10-25 01:07:38 -0400 (Thu, 25 Oct 2007)
New Revision: 66416
Added:
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss42_testNoDoctype.xml
Modified:
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss42UnitTestCase.java
Log:
Add a test of a document without a namespace or doctype
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss42UnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss42UnitTestCase.java 2007-10-25 04:31:53 UTC (rev 66415)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss42UnitTestCase.java 2007-10-25 05:07:38 UTC (rev 66416)
@@ -31,6 +31,7 @@
import org.jboss.metadata.ejb.jboss.JBoss50MetaData;
import org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData;
import org.jboss.metadata.ejb.jboss.JBossMetaData;
+import org.jboss.metadata.ejb.jboss.WebservicesMetaData;
import org.jboss.metadata.ejb.spec.EjbJar20MetaData;
import org.jboss.metadata.ejb.spec.EjbJar21MetaData;
import org.jboss.metadata.javaee.jboss.JBossPortComponentRef;
@@ -68,6 +69,8 @@
resolver.addClassBindingForLocation("jboss_4_2.dtd", JBoss50DTDMetaData.class);
resolver.addClassBindingForLocation("jboss_5_0.dtd", JBoss50DTDMetaData.class);
resolver.addClassBindingForLocation("jboss_5_0.xsd", JBoss50MetaData.class);
+ // Set the JBoss50DTDMetaData class as the default for the jboss root element
+ resolver.addClassBindingForLocation("jboss", JBoss50DTDMetaData.class);
// Workaround wildard resolution slowness
resolver.addClassBinding("http://www.jboss.com/xml/ns/javaee", JBoss50MetaData.class);
return resolver;
@@ -125,5 +128,13 @@
assertEquals("javax.xml.ws.security.auth.password", pcrefProps.get(1).getPropName());
assertEquals("thefrog", pcrefProps.get(1).getPropValue());
}
-
+
+ public void testNoDoctype()
+ throws Exception
+ {
+ JBossMetaData result = unmarshal();
+ WebservicesMetaData webservices = result.getWebservices();
+ assertNotNull(webservices);
+ assertEquals("/jaxrpc-enventry", webservices.getContextRoot());
+ }
}
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss42_testNoDoctype.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss42_testNoDoctype.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss42_testNoDoctype.xml 2007-10-25 05:07:38 UTC (rev 66416)
@@ -0,0 +1,5 @@
+<jboss>
+ <webservices>
+ <context-root>/jaxrpc-enventry</context-root>
+ </webservices>
+</jboss>
Property changes on: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/JBoss42_testNoDoctype.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
More information about the jboss-cvs-commits
mailing list