Repository: cxf
Updated Branches:
  refs/heads/3.0.x-fixes 306cf6ab3 -> 9de41236f


Adding JAXRSAsyncClientTest with InputStream


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/9de41236
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/9de41236
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/9de41236

Branch: refs/heads/3.0.x-fixes
Commit: 9de41236f41dee6bde551bd9ce4fb22aa5bd7066
Parents: 306cf6a
Author: Sergey Beryozkin <[email protected]>
Authored: Tue Oct 13 16:14:43 2015 +0100
Committer: Sergey Beryozkin <[email protected]>
Committed: Tue Oct 13 16:15:32 2015 +0100

----------------------------------------------------------------------
 .../cxf/systest/jaxrs/JAXRSAsyncClientTest.java      | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/9de41236/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
----------------------------------------------------------------------
diff --git 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
index 084322d..d400bce 100644
--- 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
+++ 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
@@ -19,6 +19,7 @@
 
 package org.apache.cxf.systest.jaxrs;
 
+import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
@@ -103,6 +104,20 @@ public class JAXRSAsyncClientTest extends 
AbstractBusClientServerTestBase {
     }
     
     @Test
+    public void testPatchBookInputStream() throws Exception {
+        String address = "http://localhost:"; + PORT + "/bookstore/patch";
+        WebClient wc = WebClient.create(address);
+        wc.type("application/xml");
+        
WebClient.getConfig(wc).getRequestContext().put("use.async.http.conduit", true);
+        Book book = wc.invoke("PATCH", 
+                              new ByteArrayInputStream(
+                                  
"<Book><name>Patch</name><id>123</id></Book>".getBytes()), 
+                              Book.class);
+        assertEquals("Patch", book.getName());
+        wc.close();
+    }
+    
+    @Test
     public void testDeleteWithBody() throws Exception {
         String address = "http://localhost:"; + PORT + "/bookstore/deletebody";
         WebClient wc = WebClient.create(address);

Reply via email to