cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject svn commit: r569234 - /incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/rest/RestClientServerBookTest.java
Date Fri, 24 Aug 2007 03:31:03 GMT
Author: jliu
Date: Thu Aug 23 20:31:01 2007
New Revision: 569234

URL: http://svn.apache.org/viewvc?rev=569234&view=rev
Log:
Added test case for CXF-938

Modified:
    incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/rest/RestClientServerBookTest.java

Modified: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/rest/RestClientServerBookTest.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/rest/RestClientServerBookTest.java?rev=569234&r1=569233&r2=569234&view=diff
==============================================================================
--- incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/rest/RestClientServerBookTest.java
(original)
+++ incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/rest/RestClientServerBookTest.java
Thu Aug 23 20:31:01 2007
@@ -31,6 +31,7 @@
 import org.apache.cxf.binding.http.HttpBindingFactory;
 import org.apache.cxf.customer.book.Book;
 import org.apache.cxf.customer.book.BookService;
+import org.apache.cxf.customer.book.BookServiceWrapped;
 import org.apache.cxf.customer.book.GetAnotherBook;
 import org.apache.cxf.customer.book.GetBook;
 import org.apache.cxf.helpers.IOUtils;
@@ -90,7 +91,23 @@
     }
     
     @Test
+    @Ignore("fail due to cxf-938")
     public void testGetBookWrapped() throws Exception {
+        JaxWsProxyFactoryBean sf = new JaxWsProxyFactoryBean();
+        sf.setServiceClass(BookServiceWrapped.class);
+        sf.getServiceFactory().setWrapped(true);
+
+        // Use the HTTP Binding which understands the Java Rest Annotations
+        sf.getClientFactoryBean().setBindingId(HttpBindingFactory.HTTP_BINDING_ID);
+        sf.setAddress("http://localhost:9080/xmlwrapped/");
+        BookServiceWrapped bs = (BookServiceWrapped)sf.create();
+        Book book = bs.getBook(123);
+        assertEquals(book.getId(), (long)123);
+        assertEquals(book.getName(), "CXF in Action");
+    }
+    
+    @Test
+    public void testGetBookWrappedUsingURL() throws Exception {
         String endpointAddress =
             "http://localhost:9080/xmlwrapped/books/123"; 
         URL url = new URL(endpointAddress);



Mime
View raw message