Class SpringBootMockServletContext
java.lang.Object
org.springframework.mock.web.MockServletContext
org.springframework.boot.test.mock.web.SpringBootMockServletContext
- All Implemented Interfaces:
ServletContext
MockServletContext
implementation for Spring Boot. Respects well-known Spring
Boot resource locations and uses an empty directory for "/" if no locations can be
found.- Since:
- 1.4.0
- Author:
- Phillip Webb
-
Field Summary
Fields inherited from interface jakarta.servlet.ServletContext
ORDERED_LIBS, TEMPDIR
-
Constructor Summary
ConstructorDescriptionSpringBootMockServletContext
(String resourceBasePath) SpringBootMockServletContext
(String resourceBasePath, ResourceLoader resourceLoader) -
Method Summary
Modifier and TypeMethodDescriptiongetResource
(String path) protected final String
protected String
getResourceLocation
(String path) Methods inherited from class org.springframework.mock.web.MockServletContext
addFilter, addFilter, addFilter, addFilterRegistration, 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, getServletContextName, getServletRegistration, getServletRegistrations, getSessionCookieConfig, getSessionTimeout, getVirtualServerName, log, log, registerContext, registerNamedDispatcher, removeAttribute, setAttribute, setContextPath, setDefaultServletName, setEffectiveMajorVersion, setEffectiveMinorVersion, setInitParameter, setMajorVersion, setMinorVersion, setRequestCharacterEncoding, setResponseCharacterEncoding, setServletContextName, setSessionTimeout, setSessionTrackingModes, unregisterNamedDispatcher
-
Constructor Details
-
SpringBootMockServletContext
-
SpringBootMockServletContext
-
-
Method Details
-
getResourceLocation
- Overrides:
getResourceLocation
in classMockServletContext
-
getResourceBasePathLocation
-
getResource
- Specified by:
getResource
in interfaceServletContext
- Overrides:
getResource
in classMockServletContext
- Throws:
MalformedURLException
-