### Question:
HttpResponseWrapper extends HttpServletResponseWrapper implements ResponseWithSessionId { @Override public void reset() { super.reset(); request.removeAttribute(Attributes.SESSION_PROPAGATED); } HttpResponseWrapper(HttpRequestWrapper request, HttpServletResponse response); @Override final void sendError(int sc); @Override final void sendError(int sc, String msg); @Override final void sendRedirect(String location); @Override SaveSessionServletOutputStream getOutputStream(); @Override PrintWriter getWriter(); @Override void addHeader(String name, String value); @Override void setHeader(String name, String value); @Override void setContentLength(int len); @Override void reset(); @Override String encodeURL(String url); @Override void flushBuffer();  }### Answer:
@Test public void testClearResetOnReset() { responseWrapper.reset(); verify(response).reset(); verify(requestWrapper).removeAttribute(Attributes.SESSION_PROPAGATED); }