You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2014/01/22 01:28:42 UTC

svn commit: r1560227 - in /myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock: MockHttpServletRequest.java MockHttpServletResponse.java

Author: lu4242
Date: Wed Jan 22 00:28:42 2014
New Revision: 1560227

URL: http://svn.apache.org/r1560227
Log:
MYFACESTEST-68 Set Location header on redirect for mock

Modified:
    myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletRequest.java
    myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletResponse.java

Modified: myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletRequest.java
URL: http://svn.apache.org/viewvc/myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletRequest.java?rev=1560227&r1=1560226&r2=1560227&view=diff
==============================================================================
--- myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletRequest.java (original)
+++ myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletRequest.java Wed Jan 22 00:28:42 2014
@@ -270,6 +270,30 @@ public class MockHttpServletRequest impl
         }
         return null;
     }
+    
+    /**
+     * @param contextPath the contextPath to set
+     */
+    public void setContextPath(String contextPath)
+    {
+        this.contextPath = contextPath;
+    }
+
+    /**
+     * @param pathInfo the pathInfo to set
+     */
+    public void setPathInfo(String pathInfo)
+    {
+        this.pathInfo = pathInfo;
+    }
+
+    /**
+     * @param servletPath the servletPath to set
+     */
+    public void setServletPath(String servletPath)
+    {
+        this.servletPath = servletPath;
+    }
 
     // ------------------------------------------------------ Instance Variables
 

Modified: myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletResponse.java
URL: http://svn.apache.org/viewvc/myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletResponse.java?rev=1560227&r1=1560226&r2=1560227&view=diff
==============================================================================
--- myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletResponse.java (original)
+++ myfaces/test/trunk/test12/src/main/java/org/apache/myfaces/test/mock/MockHttpServletResponse.java Wed Jan 22 00:28:42 2014
@@ -243,7 +243,8 @@ public class MockHttpServletResponse imp
         {
             throw new IllegalStateException("Response is already committed");
         }
-        this.status = HttpServletResponse.SC_MOVED_TEMPORARILY;
+        setStatus(HttpServletResponse.SC_FOUND);
+        setHeader("Location", location);
         this.message = location;
         this.committed = true;
     }