Interface WebTestClient.MockServerSpec<B extends WebTestClient.MockServerSpec<B>>
- Type Parameters:
B
- a self reference to the builder type
- All Known Subinterfaces:
WebTestClient.ControllerSpec
,WebTestClient.RouterFunctionSpec
- Enclosing interface:
- WebTestClient
public static interface WebTestClient.MockServerSpec<B extends WebTestClient.MockServerSpec<B>>
Base specification for setting up tests without a server.
-
Method Summary
Modifier and TypeMethodDescription<T extends B>
Tapply
(MockServerConfigurer configurer) Shortcut for pre-packaged customizations to the mock server setup.build()
Shortcut to build the test client.Proceed to configure and build the test client.<T extends B>
TRegisterWebFilter
instances to add to the mock server.<T extends B>
TwebSessionManager
(WebSessionManager sessionManager) Provide a session manager instance for the mock server.
-
Method Details
-
webFilter
RegisterWebFilter
instances to add to the mock server.- Parameters:
filter
- one or more filters
-
webSessionManager
Provide a session manager instance for the mock server.By default an instance of
DefaultWebSessionManager
is used.- Parameters:
sessionManager
- the session manager to use
-
apply
Shortcut for pre-packaged customizations to the mock server setup.- Parameters:
configurer
- the configurer to apply
-
configureClient
WebTestClient.Builder configureClient()Proceed to configure and build the test client. -
build
WebTestClient build()Shortcut to build the test client.
-