[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