Repository: cxf
Updated Branches:
  refs/heads/master 306b878d2 -> 73bf3ec4a


Adding a disabled test confirming a reflection fix for supporting custom verbs 
over Java HTTP does not work if it is HTTPS


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

Branch: refs/heads/master
Commit: 73bf3ec4a923985ccd9573c7a7c06935a60f6218
Parents: 306b878
Author: Sergey Beryozkin <[email protected]>
Authored: Tue Jan 24 14:12:59 2017 +0000
Committer: Sergey Beryozkin <[email protected]>
Committed: Tue Jan 24 14:12:59 2017 +0000

----------------------------------------------------------------------
 .../jaxrs/security/JAXRSHttpsBookTest.java      | 22 ++++++++++++++++++++
 1 file changed, 22 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/73bf3ec4/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java
----------------------------------------------------------------------
diff --git 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java
 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java
index fb42170..263156f 100644
--- 
a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java
+++ 
b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/security/JAXRSHttpsBookTest.java
@@ -111,6 +111,28 @@ public class JAXRSHttpsBookTest extends 
AbstractBusClientServerTestBase {
     }
     
     @Test
+    @Ignore
+    public void testCustomVerbProxyFromSpringWildcard() throws Exception {
+        ClassPathXmlApplicationContext ctx =
+            new ClassPathXmlApplicationContext(new String[] 
{CLIENT_CONFIG_FILE4});
+        Object bean = ctx.getBean("bookService.proxyFactory");
+        assertNotNull(bean);
+        JAXRSClientFactoryBean cfb = (JAXRSClientFactoryBean) bean;
+        
+        BookStore bs = cfb.create(BookStore.class);
+        
WebClient.getConfig(bs).getRequestContext().put("use.httpurlconnection.method.reflection",
 true);
+        // CXF RS Client code will set this property to true if the http verb 
is unknown
+        // and this property is not already set. The async conduit is loaded 
in the tests module
+        // but we do want to test HTTPUrlConnection reflection hence we set 
this property to false
+        
WebClient.getConfig(bs).getRequestContext().put("use.async.http.conduit", 
false);
+        
+        Book book = bs.retrieveBook(new Book("Retrieve", 123L));
+        assertEquals("Retrieve", book.getName());
+        
+        ctx.close();
+    }
+    
+    @Test
     public void testGetBook123WebClientFromSpringWildcard() throws Exception {
         ClassPathXmlApplicationContext ctx =
             new ClassPathXmlApplicationContext(new String[] 
{CLIENT_CONFIG_FILE5});

Reply via email to