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;
}
};
}