You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by gm...@apache.org on 2010/11/11 12:16:01 UTC

svn commit: r1033889 - /cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java

Author: gmazza
Date: Thu Nov 11 11:16:01 2010
New Revision: 1033889

URL: http://svn.apache.org/viewvc?rev=1033889&view=rev
Log:
Restoring two tests erroneously removed yesterday.

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

Modified: cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java
URL: http://svn.apache.org/viewvc/cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java?rev=1033889&r1=1033888&r2=1033889&view=diff
==============================================================================
--- cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java (original)
+++ cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java Thu Nov 11 11:16:01 2010
@@ -58,6 +58,20 @@ public class JAXRSHttpsBookTest extends 
     }
     
     @Test
+    public void testGetBook123ProxyWithURLConduitId() throws Exception {
+        
+        BookStore bs = JAXRSClientFactory.create("https://localhost:" + PORT, BookStore.class, 
+                                                 CLIENT_CONFIG_FILE2);
+        // just to verify the interface call goes through CGLIB proxy too
+        assertEquals("https://localhost:" + PORT, WebClient.client(bs).getBaseURI().toString());
+        Book b = bs.getSecureBook("123");
+        assertEquals(b.getId(), 123);
+        b = bs.getSecureBook("123");
+        assertEquals(b.getId(), 123);
+    }
+    
+    
+    @Test
     public void testGetBook123ProxyToWebClient() throws Exception {
         
         BookStore bs = JAXRSClientFactory.create("https://localhost:" + PORT, BookStore.class, 
@@ -98,6 +112,18 @@ public class JAXRSHttpsBookTest extends 
         Book b = client.get(Book.class);
         assertEquals(123, b.getId());
         
-    }  
+    }
+    
+    @Test
+    public void testGetBook123WebClientWithURLConduitId() throws Exception {
+        
+        WebClient client = WebClient.create("https://localhost:" + PORT, CLIENT_CONFIG_FILE2);
+        assertEquals("https://localhost:" + PORT, client.getBaseURI().toString());
+        
+        client.path("/bookstore/securebooks/123").accept(MediaType.APPLICATION_XML_TYPE);
+        Book b = client.get(Book.class);
+        assertEquals(123, b.getId());
+        
+    }
     
 }