You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by se...@apache.org on 2013/07/08 15:56:37 UTC

svn commit: r1500735 - /cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java

Author: sergeyb
Date: Mon Jul  8 13:56:37 2013
New Revision: 1500735

URL: http://svn.apache.org/r1500735
Log:
[CXF-5026] Updating JAXRSAsyncClientTest to minimize a noise

Modified:
    cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java

Modified: cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java
URL: http://svn.apache.org/viewvc/cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java?rev=1500735&r1=1500734&r2=1500735&view=diff
==============================================================================
--- cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java (original)
+++ cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSAsyncClientTest.java Mon Jul  8 13:56:37 2013
@@ -137,13 +137,14 @@ public class JAXRSAsyncClientTest extend
     public void testGetBookAsync404Callback() throws Exception {
         String address = "http://localhost:" + PORT + "/bookstore/bookheaders/404";
         WebClient wc = createWebClient(address);
-        final Holder<Book> holder = new Holder<Book>();
-        InvocationCallback<Book> callback = createCallback(holder);
+        final Holder<Object> holder = new Holder<Object>();
+        InvocationCallback<Object> callback = createCallback(holder);
         try {
             wc.async().get(callback).get();
             fail("Exception expected");
         } catch (ExecutionException ex) {
             assertTrue(ex.getCause() instanceof NotFoundException);
+            assertTrue(ex.getCause() == holder.value);
         }
     }
     
@@ -155,13 +156,13 @@ public class JAXRSAsyncClientTest extend
         return wc;
     }
     
-    private InvocationCallback<Book> createCallback(final Holder<Book> holder) {
-        return new InvocationCallback<Book>() {
-            public void completed(Book response) {
+    private InvocationCallback<Object> createCallback(final Holder<Object> holder) {
+        return new InvocationCallback<Object>() {
+            public void completed(Object response) {
                 holder.value = response;
             }
             public void failed(Throwable error) {
-                error.printStackTrace();
+                holder.value = error;
             }
         };
     }