You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wink.apache.org by el...@apache.org on 2009/07/19 12:39:51 UTC

svn commit: r795515 - /incubator/wink/trunk/wink-server/src/test/java/org/apache/wink/server/internal/registry/FindResourceMethod3Test.java

Author: elman
Date: Sun Jul 19 10:39:51 2009
New Revision: 795515

URL: http://svn.apache.org/viewvc?rev=795515&view=rev
Log:
Add unit test. See [WINK-106]

Modified:
    incubator/wink/trunk/wink-server/src/test/java/org/apache/wink/server/internal/registry/FindResourceMethod3Test.java

Modified: incubator/wink/trunk/wink-server/src/test/java/org/apache/wink/server/internal/registry/FindResourceMethod3Test.java
URL: http://svn.apache.org/viewvc/incubator/wink/trunk/wink-server/src/test/java/org/apache/wink/server/internal/registry/FindResourceMethod3Test.java?rev=795515&r1=795514&r2=795515&view=diff
==============================================================================
--- incubator/wink/trunk/wink-server/src/test/java/org/apache/wink/server/internal/registry/FindResourceMethod3Test.java (original)
+++ incubator/wink/trunk/wink-server/src/test/java/org/apache/wink/server/internal/registry/FindResourceMethod3Test.java Sun Jul 19 10:39:51 2009
@@ -119,6 +119,16 @@
         }
         
     }
+    
+    @Path("/hello")
+    public static class ResourceHello {
+     
+        @GET
+        @Produces("*/*")
+        public String get() {
+            return "ResourceHello.get";
+        }
+    }
 
     /**
      * test the q=0 param on accept-header media types.  See http spec section 14 for q=0 behavior:
@@ -204,6 +214,16 @@
         request = MockRequestConstructor.constructMockRequest("GET", "/simpleGetProduces", "mytype/mysubtype");
         response = invoke(request);
         assertMethodFound(response, ResourceSimpleGetProduces.class, "getAny");
+        
+        // https://issues.apache.org/jira/browse/WINK-106 (positive result)
+        request = MockRequestConstructor.constructMockRequest("GET", "/hello", "text/xml");
+        response = invoke(request);
+        assertMethodFound(response, ResourceHello.class, "get");
+
+        // https://issues.apache.org/jira/browse/WINK-106 (negative result)
+        request = MockRequestConstructor.constructMockRequest("GET", "/hello", "text/xml;q=0");
+        response = invoke(request);
+        assertMethodNotFound(response);
     }
 
 //    // TODO: review and implement test