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