[jboss-svn-commits] JBossWS SVN: r1046 - branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Sep 25 15:38:19 EDT 2006
Author: heiko.braun at jboss.com
Date: 2006-09-25 15:38:17 -0400 (Mon, 25 Sep 2006)
New Revision: 1046
Modified:
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit/InlineHandler.java
branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit/XOPBase.java
Log:
added test cases for rpc simple types
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit/InlineHandler.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit/InlineHandler.java 2006-09-25 19:22:53 UTC (rev 1045)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit/InlineHandler.java 2006-09-25 19:38:17 UTC (rev 1046)
@@ -1,17 +1,17 @@
package org.jboss.test.ws.jaxrpc.xop.rpclit;
+import org.jboss.logging.Logger;
+import org.jboss.ws.soap.NameImpl;
+
import javax.xml.namespace.QName;
import javax.xml.rpc.handler.GenericHandler;
+import javax.xml.rpc.handler.HandlerInfo;
import javax.xml.rpc.handler.MessageContext;
-import javax.xml.rpc.handler.HandlerInfo;
import javax.xml.rpc.handler.soap.SOAPMessageContext;
import javax.xml.soap.SOAPBody;
import javax.xml.soap.SOAPElement;
import javax.xml.soap.SOAPMessage;
-import org.jboss.logging.Logger;
-import org.jboss.ws.soap.NameImpl;
-
/**
* @author Heiko Braun <heiko.braun at jboss.com>
* @since Jun 16, 2006
@@ -59,7 +59,7 @@
}
catch (Exception e)
{
- log.error("Failed to access inline XOP values", e);
+ log.warn("Failed to access inline XOP values, ingored:" + e.getMessage());
}
}
}
Modified: branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit/XOPBase.java
===================================================================
--- branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit/XOPBase.java 2006-09-25 19:22:53 UTC (rev 1045)
+++ branches/hbraun/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxrpc/xop/rpclit/XOPBase.java 2006-09-25 19:38:17 UTC (rev 1046)
@@ -76,4 +76,27 @@
assertNotNull("Return xopContent was null", bytesOut);
assertEquals("Content length doesn't match", payload.getXopContent().length, bytesOut.length);
}
+
+ public void testSimpleTypesOptimized() throws Exception
+ {
+ DataHandler dh = new DataHandler("Simple type plain text attachment", "text/plain");
+ byte[] bytesIn = IOUtils.convertToBytes(dh);
+ ((Stub)port)._setProperty(StubExt.PROPERTY_MTOM_ENABLED, Boolean.TRUE);
+ byte[] bytesOut = port.pingSimple("1|1", bytesIn);
+
+ assertNotNull("Return xopContent was null", bytesOut);
+ assertEquals("Content length doesn't match", bytesIn.length, bytesOut.length);
+ }
+
+ public void testSimpleTypesResponseOptimized() throws Exception
+ {
+ DataHandler dh = new DataHandler("Simple type plain text attachment", "text/plain");
+ byte[] bytesIn = IOUtils.convertToBytes(dh);
+ ((Stub)port)._setProperty(StubExt.PROPERTY_MTOM_ENABLED, Boolean.FALSE);
+ byte[] bytesOut = port.pingSimple("0|1", bytesIn);
+
+ assertNotNull("Return xopContent was null", bytesOut);
+ assertEquals("Content length doesn't match", bytesIn.length, bytesOut.length);
+
+ }
}
More information about the jboss-svn-commits
mailing list