public class

MockHttpServletRequest

extends Object
implements HttpServletRequest
java.lang.Object
   ↳ com.atlassian.jira.mock.servlet.MockHttpServletRequest

Class Overview

Mock implementation of HttpServletRequest

Summary

[Expand]
Inherited Constants
From interface javax.servlet.http.HttpServletRequest
Public Constructors
MockHttpServletRequest()
MockHttpServletRequest(ServletInputStream servletInputStream)
MockHttpServletRequest(BufferedReader bufferedReader)
MockHttpServletRequest(HttpSession httpSession)
Use this constructor if you want to mock out the session returned from the request
Public Methods
MockHttpServletRequest addCookie(String name, String value)
MockHttpServletRequest addCookie(Cookie cookie)
Object getAttribute(String key)
Enumeration getAttributeNames()
String getAuthType()
String getCharacterEncoding()
int getContentLength()
String getContentType()
String getContextPath()
Cookie[] getCookies()
long getDateHeader(String string)
String getHeader(String key)
Enumeration getHeaderNames()
Enumeration getHeaders(String string)
ServletInputStream getInputStream()
int getIntHeader(String string)
String getLocalAddr()
String getLocalName()
int getLocalPort()
Locale getLocale()
Enumeration getLocales()
String getMethod()
String getParameter(String name)
Map getParameterMap()
Enumeration getParameterNames()
String[] getParameterValues(String name)
String getPathInfo()
String getPathTranslated()
String getProtocol()
String getQueryString()
BufferedReader getReader()
String getRealPath(String string)
String getRemoteAddr()
String getRemoteHost()
int getRemotePort()
String getRemoteUser()
RequestDispatcher getRequestDispatcher(String string)
String getRequestURI()
StringBuffer getRequestURL()
String getRequestedSessionId()
String getScheme()
String getServerName()
int getServerPort()
String getServletPath()
HttpSession getSession(boolean b)
HttpSession getSession()
Principal getUserPrincipal()
boolean isRequestedSessionIdFromCookie()
boolean isRequestedSessionIdFromURL()
boolean isRequestedSessionIdFromUrl()
boolean isRequestedSessionIdValid()
boolean isSecure()
boolean isUserInRole(String string)
void removeAttribute(String string)
void setAttribute(String key, Object value)
void setCharacterEncoding(String encoding)
MockHttpServletRequest setContextPath(String contextPath)
MockHttpServletRequest setCookies(Cookie[] cookies)
MockHttpServletRequest setCookies(Map<StringString> cookies)
void setHeader(String key, String value)
void setMethod(String method)
void setParameter(String name, String value)
void setProtocol(String protocol)
void setRemoteAddr(String remoteAddr)
void setRequestURL(String requestURL)
void setServletPath(String servletPath)
Cookie[] toCookies(Map<StringString> cookieMap)
Converts the key valeus of a map to an array of cookies
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.servlet.ServletRequest
From interface javax.servlet.http.HttpServletRequest

Public Constructors

public MockHttpServletRequest ()

public MockHttpServletRequest (ServletInputStream servletInputStream)

public MockHttpServletRequest (BufferedReader bufferedReader)

public MockHttpServletRequest (HttpSession httpSession)

Use this constructor if you want to mock out the session returned from the request

Parameters
httpSession the session. Hint: use MockHttpSession

Public Methods

public MockHttpServletRequest addCookie (String name, String value)

public MockHttpServletRequest addCookie (Cookie cookie)

public Object getAttribute (String key)

public Enumeration getAttributeNames ()

public String getAuthType ()

public String getCharacterEncoding ()

public int getContentLength ()

public String getContentType ()

public String getContextPath ()

public Cookie[] getCookies ()

public long getDateHeader (String string)

public String getHeader (String key)

public Enumeration getHeaderNames ()

public Enumeration getHeaders (String string)

public ServletInputStream getInputStream ()

Throws
IOException

public int getIntHeader (String string)

public String getLocalAddr ()

public String getLocalName ()

public int getLocalPort ()

public Locale getLocale ()

public Enumeration getLocales ()

public String getMethod ()

public String getParameter (String name)

public Map getParameterMap ()

public Enumeration getParameterNames ()

public String[] getParameterValues (String name)

public String getPathInfo ()

public String getPathTranslated ()

public String getProtocol ()

public String getQueryString ()

public BufferedReader getReader ()

Throws
IOException

public String getRealPath (String string)

public String getRemoteAddr ()

public String getRemoteHost ()

public int getRemotePort ()

public String getRemoteUser ()

public RequestDispatcher getRequestDispatcher (String string)

public String getRequestURI ()

public StringBuffer getRequestURL ()

public String getRequestedSessionId ()

public String getScheme ()

public String getServerName ()

public int getServerPort ()

public String getServletPath ()

public HttpSession getSession (boolean b)

public HttpSession getSession ()

public Principal getUserPrincipal ()

public boolean isRequestedSessionIdFromCookie ()

public boolean isRequestedSessionIdFromURL ()

public boolean isRequestedSessionIdFromUrl ()

public boolean isRequestedSessionIdValid ()

public boolean isSecure ()

public boolean isUserInRole (String string)

public void removeAttribute (String string)

public void setAttribute (String key, Object value)

public void setCharacterEncoding (String encoding)

public MockHttpServletRequest setContextPath (String contextPath)

public MockHttpServletRequest setCookies (Cookie[] cookies)

public MockHttpServletRequest setCookies (Map<StringString> cookies)

public void setHeader (String key, String value)

public void setMethod (String method)

public void setParameter (String name, String value)

public void setProtocol (String protocol)

public void setRemoteAddr (String remoteAddr)

public void setRequestURL (String requestURL)

public void setServletPath (String servletPath)

public Cookie[] toCookies (Map<StringString> cookieMap)

Converts the key valeus of a map to an array of cookies

Parameters
cookieMap a map of cookies
Returns
  • an array of cookies or null if its empty or null