[jboss-cvs] JBossAS SVN: r87559 - in branches/Branch_5_x/testsuite/src: resources/xml/mbeanserver and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Apr 20 05:28:06 EDT 2009
Author: alex.loubyansky at jboss.com
Date: 2009-04-20 05:28:06 -0400 (Mon, 20 Apr 2009)
New Revision: 87559
Modified:
branches/Branch_5_x/testsuite/src/main/org/jboss/test/xml/SingletonSchemaBindingResolverUnitTestCase.java
branches/Branch_5_x/testsuite/src/resources/xml/mbeanserver/testXMBean2.xml
Log:
JBAS-6579 xml and binding related fixes
Modified: branches/Branch_5_x/testsuite/src/main/org/jboss/test/xml/SingletonSchemaBindingResolverUnitTestCase.java
===================================================================
--- branches/Branch_5_x/testsuite/src/main/org/jboss/test/xml/SingletonSchemaBindingResolverUnitTestCase.java 2009-04-20 09:05:28 UTC (rev 87558)
+++ branches/Branch_5_x/testsuite/src/main/org/jboss/test/xml/SingletonSchemaBindingResolverUnitTestCase.java 2009-04-20 09:28:06 UTC (rev 87559)
@@ -26,9 +26,10 @@
import org.jboss.beans.metadata.plugins.AbstractBeanMetaData;
import org.jboss.test.xml.initializer.Container;
import org.jboss.test.xml.initializer.ContainerInitializer;
+import org.jboss.xb.binding.resolver.MultiClassSchemaResolver;
import org.jboss.xb.binding.sunday.unmarshalling.SingletonSchemaResolverFactory;
-import org.jboss.xb.binding.sunday.unmarshalling.DefaultSchemaResolver;
import org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver;
+import org.jboss.xb.builder.JBossXBBuilder;
/**
* SingletonSchemaBindingResolverUnitTestCase.
@@ -38,13 +39,27 @@
*/
public class SingletonSchemaBindingResolverUnitTestCase extends AbstractJBossXBTest
{
+ // TODO remove this when JBAS-6744 is fixed
+ private boolean defaultUnorderedSequence;
+
+ public void setUp() throws Exception
+ {
+ super.setUp();
+ defaultUnorderedSequence = JBossXBBuilder.isUseUnorderedSequence();
+ JBossXBBuilder.setUseUnorderedSequence(true);
+ }
+
+ public void tearDown() throws Exception
+ {
+ JBossXBBuilder.setUseUnorderedSequence(defaultUnorderedSequence);
+ }
+
public static SchemaBindingResolver initResolver() throws Exception
{
- DefaultSchemaResolver resolver = (DefaultSchemaResolver) SingletonSchemaResolverFactory.getInstance().getSchemaBindingResolver();
- Class clazz = SingletonSchemaBindingResolverUnitTestCase.class;
- resolver.addSchemaInitializer(ContainerInitializer.NS, ContainerInitializer.class.getName());
- String location = getSchemaLocation(clazz, "SchemaBindingInitializerUnitTestCaseContainer.xsd");
- resolver.addSchemaLocation(ContainerInitializer.NS, location);
+ MultiClassSchemaResolver resolver = (MultiClassSchemaResolver) SingletonSchemaResolverFactory.getInstance().getSchemaBindingResolver();
+ resolver.mapSchemaInitializer(ContainerInitializer.NS, ContainerInitializer.class.getName());
+ String location = getSchemaLocation(SingletonSchemaBindingResolverUnitTestCase.class, "SchemaBindingInitializerUnitTestCaseContainer.xsd");
+ resolver.mapSchemaLocation(ContainerInitializer.NS, location);
return resolver;
}
Modified: branches/Branch_5_x/testsuite/src/resources/xml/mbeanserver/testXMBean2.xml
===================================================================
--- branches/Branch_5_x/testsuite/src/resources/xml/mbeanserver/testXMBean2.xml 2009-04-20 09:05:28 UTC (rev 87558)
+++ branches/Branch_5_x/testsuite/src/resources/xml/mbeanserver/testXMBean2.xml 2009-04-20 09:28:06 UTC (rev 87559)
@@ -5,7 +5,6 @@
<description>An xmbean description with custom interceptors that are handled by the JavaBeanSchemaInitializer
</description>
- <class>org.jboss.naming.JNDIBindingService</class>
<descriptors>
<interceptors>
<custom1:javabean xmlns:custom1="urn:jboss:simplejavabean:1.0"
@@ -27,9 +26,11 @@
</interceptors>
</descriptors>
+ <class>org.jboss.naming.JNDIBindingService</class>
+
<constructor>
+ <description>The default no-arg constructor</description>
<name>JNDIBindingService</name>
- <description>The default no-arg constructor</description>
</constructor>
<attribute>
More information about the jboss-cvs-commits
mailing list