Author: alessio.soldano(a)jboss.com
Date: 2010-04-14 12:53:10 -0400 (Wed, 14 Apr 2010)
New Revision: 11985
Modified:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2307/ClientServlet.java
framework/trunk/testsuite/test/resources/jaxws/jbws2307/WEB-INF-client/web.xml
Log:
[JBWS-2997] Enhancing jbws2307 testcase to also cover this mtom configuration aspect
Modified:
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2307/ClientServlet.java
===================================================================
---
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2307/ClientServlet.java 2010-04-14
16:51:39 UTC (rev 11984)
+++
framework/trunk/testsuite/test/java/org/jboss/test/ws/jaxws/jbws2307/ClientServlet.java 2010-04-14
16:53:10 UTC (rev 11985)
@@ -27,7 +27,9 @@
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import javax.xml.ws.BindingProvider;
import javax.xml.ws.WebServiceRef;
+import javax.xml.ws.soap.SOAPBinding;
import org.jboss.logging.Logger;
@@ -50,6 +52,12 @@
{
log.info("service = "+service);
Hello hello = service.getHelloPort();
+ SOAPBinding binding = (SOAPBinding)((BindingProvider)hello).getBinding();
+ log.info("mtom enabled = " + binding.isMTOMEnabled());
+ if (!binding.isMTOMEnabled())
+ {
+ throw new Exception("Expected mtom enabled because of port-component
configuration in the DD");
+ }
result = hello.getMessageContextTest();
log.info("result = " + result);
}
Modified: framework/trunk/testsuite/test/resources/jaxws/jbws2307/WEB-INF-client/web.xml
===================================================================
---
framework/trunk/testsuite/test/resources/jaxws/jbws2307/WEB-INF-client/web.xml 2010-04-14
16:51:39 UTC (rev 11984)
+++
framework/trunk/testsuite/test/resources/jaxws/jbws2307/WEB-INF-client/web.xml 2010-04-14
16:53:10 UTC (rev 11985)
@@ -18,6 +18,7 @@
<wsdl-file>WEB-INF/wsdl/HelloService.wsdl</wsdl-file>
<port-component-ref>
<service-endpoint-interface>org.jboss.test.ws.jaxws.jbws2307.Hello</service-endpoint-interface>
+ <enable-mtom>true</enable-mtom>
</port-component-ref>
</service-ref>
</web-app>
\ No newline at end of file