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 testNullSessionReturnsNull() { assertNull(sessionManager.getLoggedInUser((HttpSession) null)); assertNull(sessionManager.getLoggedInAccount((HttpSession) null)); }
public void testSessionFetchesAddress() { HttpSession session = mock(HttpSession.class); ParticipantId id = ParticipantId.ofUnsafe("tubes@example.com"); when(session.getAttribute("user")).thenReturn(id); assertEquals(id, sessionManager.getLoggedInUser(session)); assertSame(account, sessionManager.getLoggedInAccount(session)); }
public void testGetSessionFromToken() { HttpSession session = mock(HttpSession.class); Mockito.when(jettySessionManager.getHttpSession("abc123")).thenReturn(session); assertSame(session, sessionManager.getSessionFromToken("abc123")); }
public void testSessionFetchesAddress() { HttpSession session = mock(HttpSession.class); ParticipantId id = ParticipantId.ofUnsafe("tubes@example.com"); when(session.getAttribute("user")).thenReturn(id); assertEquals(id, sessionManager.getLoggedInUser(session)); assertSame(account, sessionManager.getLoggedInAccount(session)); }
public void testGetLoginUrlWithSimpleRedirect() { assertEquals(SessionManager.SIGN_IN_URL + "?r=/some/other/url", sessionManager.getLoginUrl("/some/other/url")); }
public void testNullSessionReturnsNull() { assertNull(sessionManager.getLoggedInUser(null)); assertNull(sessionManager.getLoggedInAccount(null)); }
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 testUnknownUserReturnsNull() { HttpSession session = mock(HttpSession.class); when(session.getAttribute("user")).thenReturn(ParticipantId.ofUnsafe("missing@example.com")); assertNull(sessionManager.getLoggedInAccount(session)); }
public void testGetLoginUrlWithNoArgument() { assertEquals(SessionManager.SIGN_IN_URL, sessionManager.getLoginUrl(null)); }
public void testGetSessionFromUnknownToken() { HttpSession session = mock(HttpSession.class); Mockito.when(jettySessionManager.getHttpSession("abc123")).thenReturn(null); assertNull(sessionManager.getSessionFromToken("abc123")); } }
public void testGetLoginUrlWithSimpleRedirect() { assertEquals(SessionManager.SIGN_IN_URL + "?r=/some/other/url", sessionManager.getLoginUrl("/some/other/url")); }
public void testUnknownUserReturnsNull() { HttpSession session = mock(HttpSession.class); when(session.getAttribute("user")).thenReturn(ParticipantId.ofUnsafe("missing@example.com")); assertNull(sessionManager.getLoggedInAccount(session)); }
public void testGetLoginUrlWithNoArgument() { assertEquals(SessionManager.SIGN_IN_URL, sessionManager.getLoginUrl(null)); }