public void testGetLoginUrlWithSimpleRedirect() { assertEquals(SessionManager.SIGN_IN_URL + "?r=/some/other/url", sessionManager.getLoginUrl("/some/other/url")); }
public void testGetLoginUrlEncodesQueryParameters() { String url = "/abc123?nested=query&string"; String encoded_url = "/abc123?nested%3Dquery%26string"; assertEquals( SessionManager.SIGN_IN_URL + "?r=" + encoded_url, sessionManager.getLoginUrl(url)); }
public void testGetLoginUrlEncodesQueryParameters() { String url = "/abc123?nested=query&string"; String encoded_url = "/abc123?nested%3Dquery%26string"; assertEquals( SessionManager.SIGN_IN_URL + "?r=" + encoded_url, sessionManager.getLoginUrl(url)); }
public void testGetLoginUrlWithSimpleRedirect() { assertEquals(SessionManager.SIGN_IN_URL + "?r=/some/other/url", sessionManager.getLoginUrl("/some/other/url")); }
public void testGetLoginUrlWithNoArgument() { assertEquals(SessionManager.SIGN_IN_URL, sessionManager.getLoginUrl(null)); }
public void testGetLoginUrlWithNoArgument() { assertEquals(SessionManager.SIGN_IN_URL, sessionManager.getLoginUrl(null)); }
public void testDoAuthorizeTokenRedirectsForLogin() throws Exception { when(req.getPathInfo()).thenReturn(AUTHORIZE_TOKEN_PATH); when(req.getMethod()).thenReturn("GET"); Map<String, String[]> params = getDoAuthorizeTokenParams(); when(req.getParameterMap()).thenReturn(params); String expectedRedirect = "/auth/login/fake"; when(sessionManager.getLoginUrl(anyString())).thenReturn(expectedRedirect); // No user logged in. when(sessionManager.getLoggedInUser(any(HttpSession.class))).thenReturn(null); servlet.doGet(req, resp); verify(resp).sendRedirect(expectedRedirect); }
public void testDoAuthorizeTokenRedirectsForLogin() throws Exception { when(req.getPathInfo()).thenReturn(AUTHORIZE_TOKEN_PATH); when(req.getMethod()).thenReturn("GET"); Map<String, String[]> params = getDoAuthorizeTokenParams(); when(req.getParameterMap()).thenReturn(params); String expectedRedirect = "/auth/login/fake"; when(sessionManager.getLoginUrl(anyString())).thenReturn(expectedRedirect); // No user logged in. when(sessionManager.getLoggedInUser(any(HttpSession.class))).thenReturn(null); servlet.doGet(req, resp); verify(resp).sendRedirect(expectedRedirect); }
response.sendRedirect(sessionManager.getLoginUrl("/")); return;
resp.sendRedirect(sessionManager.getLoginUrl( DATA_API_OAUTH_PATH + authorizeTokenPath + "?" + req.getQueryString())); return;