# Package org.springframework.mock.web

@NonNullApi @NonNullFields package org.springframework.mock.web
A comprehensive set of Servlet API 6.0 mock objects, targeted at usage with Spring's Web MVC framework.

Useful for testing web contexts and controllers.

Related Packages
Package
Description
org.springframework.mock.web.server
Mock implementations of Spring's reactive server web API abstractions.
Classes
Class
Description
DelegatingServletInputStream
Delegating implementation of `ServletInputStream`.
DelegatingServletOutputStream
Delegating implementation of `ServletOutputStream`.
MockAsyncContext
Mock implementation of the `AsyncContext` interface.
MockBodyContent
Mock implementation of the `BodyContent` class.
MockCookie
Extension of `Cookie` with extra attributes, as defined in RFC 6265.
MockFilterChain
Mock implementation of the `FilterChain` interface.
MockFilterConfig
Mock implementation of the `FilterConfig` interface.
MockFilterRegistration
Mock implementation of `FilterRegistration`.
MockHttpServletMapping
Mock implementation of `HttpServletMapping`.
MockHttpServletRequest
Mock implementation of the `HttpServletRequest` interface.
MockHttpServletResponse
Mock implementation of the `HttpServletResponse` interface.
MockHttpSession
Mock implementation of the `HttpSession` interface.
MockJspWriter
Mock implementation of the `JspWriter` class.
MockMultipartFile
Mock implementation of the `MultipartFile` interface.
MockMultipartHttpServletRequest
Mock implementation of the `MultipartHttpServletRequest` interface.
MockPageContext
Mock implementation of the `PageContext` interface.
MockPart
Mock implementation of `jakarta.servlet.http.Part`.
MockRequestDispatcher
Mock implementation of the `RequestDispatcher` interface.
MockServletConfig
Mock implementation of the `ServletConfig` interface.
MockServletContext
Mock implementation of the `ServletContext` interface.
MockSessionCookieConfig
Mock implementation of the `SessionCookieConfig` interface.
PassThroughFilterChain
Implementation of the `FilterChain` interface which simply passes the call through to a given Filter/FilterChain combination (indicating the next Filter in the chain along with the FilterChain that it is supposed to work on) or to a given Servlet (indicating the end of the chain).