⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mockhttpservletrequest.java

📁 A Java web application, based on Struts and Hibernate, that serves as an online running log. Users m
💻 JAVA
字号:
package net.sf.irunninglog.junit;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.security.Principal;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletInputStream;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

public class MockHttpServletRequest implements HttpServletRequest {

    private Principal principal;
    private HttpSession session;
    private Map mParameters;

    public MockHttpServletRequest() {
        super();
        mParameters = null;
    }

    public MockHttpServletRequest(Principal principal, HttpSession session) {
        this();

        this.principal = principal;
        this.session = session;
    }

    public boolean isRequestedSessionIdFromCookie() {
        return false;
    }

    public boolean isRequestedSessionIdFromURL() {
        return false;
    }

    public boolean isRequestedSessionIdFromUrl() {
        return false;
    }

    public boolean isRequestedSessionIdValid() {
        return false;
    }

    public String getAuthType() {
        return null;
    }

    public String getContextPath() {
        return null;
    }

    public String getMethod() {
        return null;
    }

    public String getPathInfo() {
        return null;
    }

    public String getPathTranslated() {
        return null;
    }

    public String getQueryString() {
        return null;
    }

    public String getRemoteUser() {
        return null;
    }

    public String getRequestURI() {
        return null;
    }

    public String getRequestedSessionId() {
        return null;
    }

    public String getServletPath() {
        return null;
    }

    public int getIntHeader(String arg0) {
        return 0;
    }

    public long getDateHeader(String arg0) {
        return 0;
    }

    public boolean isUserInRole(String arg0) {
        return false;
    }

    public StringBuffer getRequestURL() {
        return null;
    }

    public Principal getUserPrincipal() {
        return principal;
    }

    public Enumeration getHeaderNames() {
        return null;
    }

    public Cookie[] getCookies() {
        return null;
    }

    public HttpSession getSession() {
         return session;
    }

    public HttpSession getSession(boolean arg0) {
        return session;
    }

    public String getHeader(String arg0) {
        return null;
    }

    public Enumeration getHeaders(String arg0) {
        return null;
    }

    public int getContentLength() {
        return 0;
    }

    public int getLocalPort() {
        return 0;
    }

    public int getRemotePort() {
        return 0;
    }

    public int getServerPort() {
        return 0;
    }

    public boolean isSecure() {
        return false;
    }

    public BufferedReader getReader() throws IOException {
        return null;
    }

    public String getCharacterEncoding() {
        return null;
    }

    public String getContentType() {
        return null;
    }

    public String getLocalAddr() {
        return null;
    }

    public String getLocalName() {
        return null;
    }

    public String getProtocol() {
        return null;
    }

    public String getRemoteAddr() {
        return null;
    }

    public String getRemoteHost() {
        return null;
    }

    public String getScheme() {
        return null;
    }

    public String getServerName() {
        return null;
    }

    public void removeAttribute(String arg0) { }

    public void setCharacterEncoding(String arg0)
            throws UnsupportedEncodingException { }

    public Enumeration getAttributeNames() {
        return null;
    }

    public Enumeration getLocales() {
        return null;
    }

    public Enumeration getParameterNames() {
        return null;
    }

    public Locale getLocale() {
        return null;
    }

    public Map getParameterMap() {
        return null;
    }

    public ServletInputStream getInputStream() throws IOException {
        return null;
    }

    public Object getAttribute(String arg0) {
        return null;
    }

    public void setAttribute(String arg0, Object arg1) { }

    public String getParameter(String arg0) {
        return (mParameters == null) ? null : (String) mParameters.get(arg0);
    }

    public String getRealPath(String arg0) {
        return null;
    }

    public String[] getParameterValues(String arg0) {
        return null;
    }

    public RequestDispatcher getRequestDispatcher(String arg0) {
        return null;
    }

    public void addParameter(String key, String value) {
        if (mParameters == null) {
            mParameters = new HashMap();
        }

        mParameters.put(key, value);
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -