public class SpringBootMockServletContext
extends org.springframework.mock.web.MockServletContext
MockServletContext implementation for Spring Boot. Respects well-known Spring
Boot resource locations and uses an empty directory for "/" if no locations can be
found.| Constructor and Description |
|---|
SpringBootMockServletContext(java.lang.String resourceBasePath) |
SpringBootMockServletContext(java.lang.String resourceBasePath,
org.springframework.core.io.ResourceLoader resourceLoader) |
| Modifier and Type | Method and Description |
|---|---|
java.net.URL |
getResource(java.lang.String path) |
protected java.lang.String |
getResourceBasePathLocation(java.lang.String path) |
protected java.lang.String |
getResourceLocation(java.lang.String path) |
addFilter, addFilter, addFilter, addInitParameter, addJspFile, addListener, addListener, addListener, addMimeType, addServlet, addServlet, addServlet, createFilter, createListener, createServlet, declareRoles, getAttribute, getAttributeNames, getClassLoader, getContext, getContextPath, getDeclaredRoles, getDefaultServletName, getDefaultSessionTrackingModes, getEffectiveMajorVersion, getEffectiveMinorVersion, getEffectiveSessionTrackingModes, getFilterRegistration, getFilterRegistrations, getInitParameter, getInitParameterNames, getJspConfigDescriptor, getMajorVersion, getMimeType, getMinorVersion, getNamedDispatcher, getRealPath, getRequestCharacterEncoding, getRequestDispatcher, getResourceAsStream, getResourcePaths, getResponseCharacterEncoding, getServerInfo, getServlet, getServletContextName, getServletNames, getServletRegistration, getServletRegistrations, getServlets, getSessionCookieConfig, getSessionTimeout, getVirtualServerName, log, log, log, registerContext, registerNamedDispatcher, removeAttribute, setAttribute, setContextPath, setDefaultServletName, setEffectiveMajorVersion, setEffectiveMinorVersion, setInitParameter, setMajorVersion, setMinorVersion, setRequestCharacterEncoding, setResponseCharacterEncoding, setServletContextName, setSessionTimeout, setSessionTrackingModes, unregisterNamedDispatcherpublic SpringBootMockServletContext(java.lang.String resourceBasePath)
public SpringBootMockServletContext(java.lang.String resourceBasePath,
org.springframework.core.io.ResourceLoader resourceLoader)
protected java.lang.String getResourceLocation(java.lang.String path)
getResourceLocation in class org.springframework.mock.web.MockServletContextprotected final java.lang.String getResourceBasePathLocation(java.lang.String path)
public java.net.URL getResource(java.lang.String path)
throws java.net.MalformedURLException
getResource in interface javax.servlet.ServletContextgetResource in class org.springframework.mock.web.MockServletContextjava.net.MalformedURLException