[jboss-cvs] JBossAS SVN: r85681 - in projects/metadata/trunk/src: test/java/org/jboss/test/metadata/binding and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 10 10:56:52 EDT 2009
Author: alex.loubyansky at jboss.com
Date: 2009-03-10 10:56:52 -0400 (Tue, 10 Mar 2009)
New Revision: 85681
Modified:
projects/metadata/trunk/src/main/resources/schema/jboss-web_5_1.xsd
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/binding/SchemaBindingValidationTest.java
Log:
JBMETA-183
Modified: projects/metadata/trunk/src/main/resources/schema/jboss-web_5_1.xsd
===================================================================
--- projects/metadata/trunk/src/main/resources/schema/jboss-web_5_1.xsd 2009-03-10 13:41:40 UTC (rev 85680)
+++ projects/metadata/trunk/src/main/resources/schema/jboss-web_5_1.xsd 2009-03-10 14:56:52 UTC (rev 85681)
@@ -94,7 +94,7 @@
<xsd:element name="message-destination" type="jboss:message-destinationType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="webservice-description" type="jboss:webservice-descriptionType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="depends" type="jboss:dependsType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="servlets" type="jboss:servletType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="servlet" type="jboss:servletType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="max-active-sessions" type="jboss:max-active-sessionsType" minOccurs="0"/>
<xsd:element name="passivation-config" type="jboss:passivation-configType" minOccurs="0"/>
</xsd:sequence>
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/binding/SchemaBindingValidationTest.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/binding/SchemaBindingValidationTest.java 2009-03-10 13:41:40 UTC (rev 85680)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/binding/SchemaBindingValidationTest.java 2009-03-10 14:56:52 UTC (rev 85681)
@@ -356,7 +356,7 @@
XSElementDeclaration xsElement = (XSElementDeclaration) xsTerm;
QName xsElementName = new QName(xsElement.getNamespace(), xsElement.getName());
termStr = xsElementName.toString();
-
+
if(!termBinding.isElement())
{
// TODO sometimes XB wraps (maybe unnecessarily) repeatable elements into a sequence.
@@ -378,6 +378,8 @@
}
assertTrue("TermBinding expected to be an element " + termStr + " but was " + termBinding, termBinding.isElement());
}
+
+ assertEquals(xsElementName, ((ElementBinding)termBinding).getQName());
}
else if(xsTermType == XSConstants.WILDCARD)
{
@@ -548,7 +550,7 @@
if(particleQName == WILDCARD)
fail("WildcardBinding is missing");
else
- fail("ElementBinding " + particleQName + " is missing");
+ fail("ElementBinding " + particleQName + " is missing: " + xsElementParticles.keySet());
}
assertEquivalent(xsParticle, particleBinding);
}
More information about the jboss-cvs-commits
mailing list