[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