|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.springframework.mock.web.MockServletContext
Mock implementation of the ServletContext interface.
Used for testing the web framework; only rarely necessary for testing application controllers, as long as they don't explicitly access the ServletContext. In the latter case, ClassPathXmlApplicationContext can be used to load them; else, XmlWebApplicationContext needs to be used, possibly with this MockServletContext class.
| Constructor Summary | |
MockServletContext()
Create a new MockServletContext, using no base path and a DefaultResourceLoader (i.e. the classpath root as WAR root). |
|
MockServletContext(java.lang.String resourceBasePath)
Create a new MockServletContext, using a DefaultResourceLoader. |
|
MockServletContext(java.lang.String resourceBasePath,
ResourceLoader resourceLoader)
Create a new MockServletContext. |
|
| Method Summary | |
void |
addInitParameter(java.lang.String name,
java.lang.String value)
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
javax.servlet.ServletContext |
getContext(java.lang.String name)
|
java.lang.String |
getInitParameter(java.lang.String name)
|
java.util.Enumeration |
getInitParameterNames()
|
int |
getMajorVersion()
|
java.lang.String |
getMimeType(java.lang.String filePath)
|
int |
getMinorVersion()
|
javax.servlet.RequestDispatcher |
getNamedDispatcher(java.lang.String path)
|
java.lang.String |
getRealPath(java.lang.String path)
|
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path)
|
java.net.URL |
getResource(java.lang.String path)
|
java.io.InputStream |
getResourceAsStream(java.lang.String path)
|
protected java.lang.String |
getResourceLocation(java.lang.String path)
|
java.util.Set |
getResourcePaths(java.lang.String path)
|
java.lang.String |
getServerInfo()
|
javax.servlet.Servlet |
getServlet(java.lang.String name)
|
java.lang.String |
getServletContextName()
|
java.util.Enumeration |
getServletNames()
|
java.util.Enumeration |
getServlets()
|
void |
log(java.lang.Exception e,
java.lang.String message)
|
void |
log(java.lang.String message)
|
void |
log(java.lang.String message,
java.lang.Throwable t)
|
void |
removeAttribute(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MockServletContext()
DefaultResourceLoaderpublic MockServletContext(java.lang.String resourceBasePath)
resourceBasePath - the WAR root directory (should not end with a /)DefaultResourceLoader
public MockServletContext(java.lang.String resourceBasePath,
ResourceLoader resourceLoader)
resourceBasePath - the WAR root directory (should not end with a /)resourceLoader - the ResourceLoader to use| Method Detail |
protected java.lang.String getResourceLocation(java.lang.String path)
public javax.servlet.ServletContext getContext(java.lang.String name)
getContext in interface javax.servlet.ServletContextpublic int getMajorVersion()
getMajorVersion in interface javax.servlet.ServletContextpublic int getMinorVersion()
getMinorVersion in interface javax.servlet.ServletContextpublic java.lang.String getMimeType(java.lang.String filePath)
getMimeType in interface javax.servlet.ServletContextpublic java.util.Set getResourcePaths(java.lang.String path)
getResourcePaths in interface javax.servlet.ServletContext
public java.net.URL getResource(java.lang.String path)
throws java.net.MalformedURLException
getResource in interface javax.servlet.ServletContextjava.net.MalformedURLExceptionpublic java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String path)
getNamedDispatcher in interface javax.servlet.ServletContextpublic javax.servlet.Servlet getServlet(java.lang.String name)
getServlet in interface javax.servlet.ServletContextpublic java.util.Enumeration getServlets()
getServlets in interface javax.servlet.ServletContextpublic java.util.Enumeration getServletNames()
getServletNames in interface javax.servlet.ServletContextpublic void log(java.lang.String message)
log in interface javax.servlet.ServletContext
public void log(java.lang.Exception e,
java.lang.String message)
log in interface javax.servlet.ServletContext
public void log(java.lang.String message,
java.lang.Throwable t)
log in interface javax.servlet.ServletContextpublic java.lang.String getRealPath(java.lang.String path)
getRealPath in interface javax.servlet.ServletContextpublic java.lang.String getServerInfo()
getServerInfo in interface javax.servlet.ServletContextpublic java.lang.String getInitParameter(java.lang.String name)
getInitParameter in interface javax.servlet.ServletContext
public void addInitParameter(java.lang.String name,
java.lang.String value)
public java.util.Enumeration getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletContextpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface javax.servlet.ServletContextpublic java.util.Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.ServletContext
public void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface javax.servlet.ServletContextpublic void removeAttribute(java.lang.String name)
removeAttribute in interface javax.servlet.ServletContextpublic java.lang.String getServletContextName()
getServletContextName in interface javax.servlet.ServletContext
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||