Class SpringBootMockServletContext
java.lang.Object
org.springframework.mock.web.MockServletContext
org.springframework.boot.test.mock.web.SpringBootMockServletContext
- All Implemented Interfaces:
jakarta.servlet.ServletContext
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.- Since:
- 1.4.0
-
Field Summary
Fields inherited from interface jakarta.servlet.ServletContext
ORDERED_LIBS, TEMPDIR -
Constructor Summary
ConstructorsConstructorDescriptionSpringBootMockServletContext(String resourceBasePath) SpringBootMockServletContext(String resourceBasePath, org.springframework.core.io.ResourceLoader resourceLoader) -
Method Summary
Modifier and TypeMethodDescription@Nullable URLgetResource(String path) protected final Stringprotected StringgetResourceLocation(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, unregisterNamedDispatcherMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.ServletContext
setRequestCharacterEncoding, setResponseCharacterEncoding
-
Constructor Details
-
SpringBootMockServletContext
-
SpringBootMockServletContext
public SpringBootMockServletContext(String resourceBasePath, org.springframework.core.io.ResourceLoader resourceLoader)
-
-
Method Details
-
getResourceLocation
-
getResourceBasePathLocation
-
getResource
- Specified by:
getResourcein interfacejakarta.servlet.ServletContext- Overrides:
getResourcein classorg.springframework.mock.web.MockServletContext- Throws:
MalformedURLException
-