[jbossws-commits] JBossWS SVN: r8458 - framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2183.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Mon Oct 13 12:22:20 EDT 2008
Author: alessio.soldano at jboss.com
Date: 2008-10-13 12:22:20 -0400 (Mon, 13 Oct 2008)
New Revision: 8458
Modified:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2183/JBWS2183TestCase.java
Log:
[JBWS-2183] Refactor test as cxf uses different binding name & namespace in the wsdl
Modified: framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2183/JBWS2183TestCase.java
===================================================================
--- framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2183/JBWS2183TestCase.java 2008-10-13 15:44:40 UTC (rev 8457)
+++ framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2183/JBWS2183TestCase.java 2008-10-13 16:22:20 UTC (rev 8458)
@@ -22,15 +22,16 @@
package org.jboss.test.ws.jaxws.jbws2183;
import java.net.URL;
+import java.util.Iterator;
import java.util.List;
+import javax.wsdl.Binding;
import javax.wsdl.Definition;
import javax.wsdl.extensions.ExtensibilityElement;
import javax.wsdl.extensions.soap.SOAPBinding;
import javax.wsdl.extensions.soap12.SOAP12Binding;
import javax.wsdl.factory.WSDLFactory;
import javax.wsdl.xml.WSDLReader;
-import javax.xml.namespace.QName;
import junit.framework.Test;
@@ -54,16 +55,19 @@
WSDLReader wsdlReader = WSDLFactory.newInstance().newWSDLReader();
Definition wsdlDefinition = wsdlReader.readWSDL(wsdlURL.toString());
assertNotNull(wsdlDefinition);
- List extElements = wsdlDefinition.getBinding(new QName("http://www.jboss.org/jbws2183","TestServiceBinding")).getExtensibilityElements();
- boolean found = false;
- for (int i = 0; i < extElements.size(); i++)
+ for (Iterator it = wsdlDefinition.getAllBindings().values().iterator(); it.hasNext(); )
{
- ExtensibilityElement extElement = (ExtensibilityElement)extElements.get(i);
- if (extElement instanceof SOAP12Binding)
- found = true;
- else if (extElement instanceof SOAPBinding)
- fail("SOAP 1.1 Binding found!");
+ List extElements = ((Binding)it.next()).getExtensibilityElements();
+ boolean found = false;
+ for (int i = 0; i < extElements.size(); i++)
+ {
+ ExtensibilityElement extElement = (ExtensibilityElement)extElements.get(i);
+ if (extElement instanceof SOAP12Binding)
+ found = true;
+ else if (extElement instanceof SOAPBinding)
+ fail("SOAP 1.1 Binding found!");
+ }
+ assertTrue("SOAP 1.2 Binding not found!",found);
}
- assertTrue("SOAP 1.2 Binding not found!",found);
}
}
More information about the jbossws-commits
mailing list