package li.mock; import java.io.IOException; import java.util.Collection; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletResponse; import li.util.Log; import li.util.ThreadUtil; /** * MockHttpServletResponse * * @author li (limingwei@mail.com) * @version 0.1.1 (2012-09-27) */ public class MockHttpServletResponse extends MockServletResponse implements HttpServletResponse { private static final Log log = Log.init(); private Integer status; public void sendRedirect(String path) throws IOException { log.debug("rederect to : " + path + " calling by " + ThreadUtil.stackTrace()); } public void setStatus(int status) { this.status = status; log.debug("set status " + status + " calling by " + ThreadUtil.stackTrace()); } public int getStatus() { return this.status; } public void setStatus(int status, String arg1) { setStatus(status); } public void addCookie(Cookie cookie) {} public void addDateHeader(String arg0, long arg1) {} public void setIntHeader(String arg0, int arg1) {} public void addHeader(String key, String value) {} public void setHeader(String arg0, String arg1) {} public void addIntHeader(String key, int value) {} public void setDateHeader(String arg0, long arg1) {} public boolean containsHeader(String arg0) { return false; } public String getHeader(String key) { return null; } public Collection<String> getHeaders(String arg0) { return null; } public Collection<String> getHeaderNames() { return null; } public String encodeRedirectURL(String arg0) { return null; } public String encodeRedirectUrl(String arg0) { return null; } public String encodeURL(String arg0) { return null; } public String encodeUrl(String arg0) { return null; } public void sendError(int status) throws IOException {} public void sendError(int status, String arg1) throws IOException {} }