You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2016/11/30 18:20:31 UTC

[3/8] aries-jax-rs-whiteboard git commit: Changes to make tests easier

Changes to make tests easier


Project: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/repo
Commit: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/commit/150b1e17
Tree: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/tree/150b1e17
Diff: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/diff/150b1e17

Branch: refs/heads/master
Commit: 150b1e17db154ec149b7cd6e59cce7b74571ddce
Parents: f9169a5
Author: Carlos Sierra <cs...@apache.org>
Authored: Wed Nov 30 19:12:04 2016 +0100
Committer: Carlos Sierra <cs...@apache.org>
Committed: Wed Nov 30 19:12:04 2016 +0100

----------------------------------------------------------------------
 .../src/main/java/test/types/TestApplication.java   |  2 +-
 .../src/main/java/test/types/TestFilter.java        | 16 +++++++++++-----
 2 files changed, 12 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/blob/150b1e17/jax-rs.itests/src/main/java/test/types/TestApplication.java
----------------------------------------------------------------------
diff --git a/jax-rs.itests/src/main/java/test/types/TestApplication.java b/jax-rs.itests/src/main/java/test/types/TestApplication.java
index 42fbbe3..b58e1e0 100644
--- a/jax-rs.itests/src/main/java/test/types/TestApplication.java
+++ b/jax-rs.itests/src/main/java/test/types/TestApplication.java
@@ -34,7 +34,7 @@ public class TestApplication extends Application {
     @GET
     @Produces("text/plain")
     public String sayHello() {
-        return "Hello world";
+        return "Hello application";
     }
 
 }

http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/blob/150b1e17/jax-rs.itests/src/main/java/test/types/TestFilter.java
----------------------------------------------------------------------
diff --git a/jax-rs.itests/src/main/java/test/types/TestFilter.java b/jax-rs.itests/src/main/java/test/types/TestFilter.java
index 96213e2..1757ca3 100644
--- a/jax-rs.itests/src/main/java/test/types/TestFilter.java
+++ b/jax-rs.itests/src/main/java/test/types/TestFilter.java
@@ -18,19 +18,25 @@
 package test.types;
 
 import java.io.IOException;
+import java.util.Collections;
 
 import javax.ws.rs.container.ContainerRequestContext;
-import javax.ws.rs.container.ContainerRequestFilter;
+import javax.ws.rs.container.ContainerResponseContext;
+import javax.ws.rs.container.ContainerResponseFilter;
+import javax.ws.rs.core.MultivaluedMap;
 import javax.ws.rs.ext.Provider;
 
 @Provider
-public class TestFilter implements ContainerRequestFilter {
+public class TestFilter implements ContainerResponseFilter {
 
     @Override
-    public void filter(ContainerRequestContext requestContext)
-        throws IOException {
+    public void filter(
+        ContainerRequestContext requestContext,
+        ContainerResponseContext responseContext) throws IOException {
 
-        System.out.println("FILTERED!");
+        MultivaluedMap<String, Object> headers = responseContext.getHeaders();
+
+        headers.put("Filtered", Collections.singletonList("true"));
     }
 
 }