Uses of Interface
org.springframework.test.web.reactive.server.WebTestClient.Builder
Package
Description
Support for testing Spring WebFlux server endpoints via
WebTestClient
.Support for testing Spring MVC applications via
WebTestClient
with MockMvc
for server request
handling.-
Uses of WebTestClient.Builder in org.springframework.test.web.reactive.server
Modifier and TypeMethodDescriptionWebTestClient.Builder.apply
(WebTestClientConfigurer configurer) Apply the given configurer to this builder instance.Configure a base URI as described inWebClient.create(String)
.static WebTestClient.Builder
WebTestClient.bindToServer()
This server setup option allows you to connect to a live server through a Reactor Netty client connector.static WebTestClient.Builder
WebTestClient.bindToServer
(ClientHttpConnector connector) A variant ofWebTestClient.bindToServer()
with a pre-configured connector.WebTestClient.Builder.clientConnector
(ClientHttpConnector connector) Set theClientHttpConnector
to use.WebTestClient.Builder.codecs
(Consumer<ClientCodecConfigurer> configurer) WebTestClient.MockServerSpec.configureClient()
Proceed to configure and build the test client.WebTestClient.Builder.defaultCookie
(String cookieName, String... cookieValues) Add the given header to all requests that haven't added it.WebTestClient.Builder.defaultCookies
(Consumer<MultiValueMap<String, String>> cookiesConsumer) Manipulate the default cookies with the given consumer.WebTestClient.Builder.defaultHeader
(String headerName, String... headerValues) Add the given header to all requests that haven't added it.WebTestClient.Builder.defaultHeaders
(Consumer<HttpHeaders> headersConsumer) Manipulate the default headers with the given consumer.WebTestClient.Builder.entityExchangeResultConsumer
(Consumer<EntityExchangeResult<?>> consumer) Configure anEntityExchangeResult
callback that is invoked every time after a response is fully decoded to a single entity, to a List of entities, or to a byte[].WebTestClient.Builder.exchangeStrategies
(Consumer<ExchangeStrategies.Builder> configurer) Deprecated.WebTestClient.Builder.exchangeStrategies
(ExchangeStrategies strategies) Configure theExchangeStrategies
to use.WebTestClient.Builder.filter
(ExchangeFilterFunction filter) Add the given filter to the filter chain.WebTestClient.Builder.filters
(Consumer<List<ExchangeFilterFunction>> filtersConsumer) Manipulate the filters with the given consumer.WebTestClient.mutate()
Return a builder to mutate properties of this web test client.WebTestClient.Builder.responseTimeout
(Duration timeout) Max amount of time to wait for responses.WebTestClient.Builder.uriBuilderFactory
(UriBuilderFactory uriBuilderFactory) Provide a pre-configuredUriBuilderFactory
instance as an alternative to and effectively overridingbaseUrl(String)
.Modifier and TypeMethodDescriptionvoid
WebTestClientConfigurer.afterConfigurerAdded
(WebTestClient.Builder builder, WebHttpHandlerBuilder httpHandlerBuilder, ClientHttpConnector connector) Use methods onWebTestClient.Builder
to modify test client settings. -
Uses of WebTestClient.Builder in org.springframework.test.web.servlet.client
Modifier and TypeMethodDescriptionstatic WebTestClient.Builder
Begin creating aWebTestClient
by providing an already initializedMockMvc
instance to use as the server.MockMvcWebTestClient.MockMvcServerSpec.configureClient()
Proceed to configure and build the test client.
codecs(Consumer)