/** * On GET, sign the user out and redirect them to the redirect URL. */ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { HttpSession session = req.getSession(false); sessionManager.logout(session); String redirectUrl = req.getParameter("r"); if (redirectUrl != null && redirectUrl.startsWith("/")) { resp.sendRedirect(redirectUrl); } else { resp.setStatus(HttpServletResponse.SC_OK); resp.setContentType("text/html"); resp.getWriter().print("<html><body>Logged out.</body></html>"); } } }
public void testUserSignedOut() throws Exception { servlet.doGet(req, resp); verify(sessionManager).logout(session); verify(resp).setStatus(HttpServletResponse.SC_OK); }
public void testUserSignedOut() throws Exception { servlet.doGet(req, resp); verify(sessionManager).logout(session); verify(resp).setStatus(HttpServletResponse.SC_OK); }