[jbossws-commits] JBossWS SVN: r11798 - framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2960.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Wed Mar 17 10:43:57 EDT 2010
Author: richard.opalka at jboss.com
Date: 2010-03-17 10:43:56 -0400 (Wed, 17 Mar 2010)
New Revision: 11798
Modified:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2960/JBWS2960TestCase.java
Log:
[JBWS-2960] fixing test to be generic and stack agnostic
Modified: framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2960/JBWS2960TestCase.java
===================================================================
--- framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2960/JBWS2960TestCase.java 2010-03-17 10:49:39 UTC (rev 11797)
+++ framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2960/JBWS2960TestCase.java 2010-03-17 14:43:56 UTC (rev 11798)
@@ -26,6 +26,7 @@
import javax.wsdl.Definition;
import javax.wsdl.Operation;
+import javax.wsdl.Port;
import javax.wsdl.PortType;
import javax.wsdl.extensions.UnknownExtensibilityElement;
import javax.wsdl.factory.WSDLFactory;
@@ -84,8 +85,9 @@
{
Definition wsdl = getWSDLDefinition(wsdlFile.getAbsolutePath());
List definitionExtElements = wsdl.getExtensibilityElements();
- QName bindingQName = new QName("http://foobar.org/", "AddNumbersPortBinding");
- List bindingExtElements = wsdl.getBinding(bindingQName).getExtensibilityElements();
+ QName serviceQName = new QName("http://foobar.org/", "AddNumbersService");
+ Port wsdlPort = wsdl.getService(serviceQName).getPort("AddNumbersPort");
+ List bindingExtElements = wsdlPort.getBinding().getExtensibilityElements();
Element policyElement = this.getRequiredElement(definitionExtElements, POLICY_QNAME);
Element policyReferenceElement = this.getRequiredElement(bindingExtElements, POLICY_REFERENCE_QNAME);
String wsuIdAttrValue = policyElement.getAttributeNS("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Id");
More information about the jbossws-commits
mailing list