List of usage examples for org.springframework.mock.web MockHttpServletResponse getRedirectedUrl
@Nullable
public String getRedirectedUrl()
From source file:org.jasig.cas.client.authentication.DefaultAuthenticationRedirectStrategyTests.java
@Test public void didWeRedirect() throws Exception { final String redirectUrl = "http://www.jasig.org"; final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); this.strategy.redirect(request, response, redirectUrl); assertEquals(redirectUrl, response.getRedirectedUrl()); }
From source file:org.hdiv.filter.ValidatorErrorHandlerTest.java
public void testPageIncorrect() { HttpServletRequest request = HDIVUtil.getHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); this.validatorErrorHandler.handleValidatorError(request, response, HDIVErrorCodes.PAGE_ID_INCORRECT); String redirectUrl = response.getRedirectedUrl(); assertEquals(getConfig().getSessionExpiredLoginPage(), redirectUrl); }
From source file:org.hdiv.filter.ValidatorErrorHandlerTest.java
public void testValidatorErrorHandler() { HttpServletRequest request = HDIVUtil.getHttpServletRequest(); MockHttpSession session = (MockHttpSession) request.getSession(); session.setNew(false); // mark as not new sesssion MockHttpServletResponse response = new MockHttpServletResponse(); this.validatorErrorHandler.handleValidatorError(request, response, HDIVErrorCodes.REQUIRED_PARAMETERS); String redirectUrl = response.getRedirectedUrl(); assertEquals(getConfig().getErrorPage(), redirectUrl); }
From source file:org.ambraproject.doi.ResolverServletTest.java
@Test(dataProvider = "badRequests", dependsOnMethods = { "testDoGet" }) public void testBadRequests(HttpServletRequest request) { MockHttpServletResponse response = new MockHttpServletResponse(); resolverServlet.doGet(request, response); assertEquals(response.getRedirectedUrl(), ERROR_PAGE, "servlet didn't redirect to error page"); }
From source file:org.ambraproject.doi.ResolverServletTest.java
@Test public void testDoPost() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); resolverServlet.doPost(request, response); assertEquals(response.getRedirectedUrl(), ERROR_PAGE, "Servlet didn't redirect to error page on doPost()"); }
From source file:org.jasig.cas.client.authentication.FacesCompatibleAuthenticationRedirectStrategyTests.java
@Test public void facesPartialResponse() throws Exception { final String redirectUrl = "http://www.jasig.org"; final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); request.setParameter("javax.faces.partial.ajax", "true"); this.strategy.redirect(request, response, redirectUrl); assertNull(response.getRedirectedUrl()); assertTrue(response.getContentAsString().contains(redirectUrl)); }
From source file:org.craftercms.security.authentication.impl.LogoutSuccessHandlerImplTest.java
@Test public void testRedirectToTargetUrl() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, mock(Authentication.class)); assertEquals(TARGET_URl, response.getRedirectedUrl()); assertEquals(HttpServletResponse.SC_MOVED_TEMPORARILY, response.getStatus()); assertTrue(response.isCommitted());/*from w ww . j a va2 s.c o m*/ }
From source file:fi.okm.mpass.shibboleth.authn.impl.ShibbolethSpAuthnServletTest.java
@Test public void testWithoutHeaders() throws Exception { final MockHttpServletRequest servletRequest = initServletRequest(); final MockHttpServletResponse servletResponse = new MockHttpServletResponse(); servlet.doGet(servletRequest, servletResponse); Assert.assertEquals(servletResponse.getRedirectedUrl(), flowExecutionUrl); assertExternalContext(null, null, null); }
From source file:fi.okm.mpass.shibboleth.authn.impl.ShibbolethSpAuthnServletTest.java
@Test public void testEmptyRequest() throws Exception { final MockHttpServletRequest servletRequest = new MockHttpServletRequest(); final MockHttpServletResponse servletResponse = new MockHttpServletResponse(); servlet.doGet(servletRequest, servletResponse); Assert.assertNull(servletResponse.getRedirectedUrl()); final AuthenticationContext authnContext = prc.getSubcontext(AuthenticationContext.class, false); final ExternalAuthenticationContext extContext = authnContext .getSubcontext(ExternalAuthenticationContext.class, true); Assert.assertNull(extContext.getSubject()); }
From source file:fi.okm.mpass.shibboleth.authn.impl.ShibbolethSpAuthnServletTest.java
@Test public void testWithRemoteUser() throws Exception { final MockHttpServletRequest servletRequest = initServletRequest(); final String username = "mockUser"; servletRequest.setRemoteUser(username); final MockHttpServletResponse servletResponse = new MockHttpServletResponse(); servlet.doGet(servletRequest, servletResponse); Assert.assertEquals(servletResponse.getRedirectedUrl(), flowExecutionUrl); assertExternalContext(null, null, username); }