Uses of Interface
org.springframework.test.web.reactive.server.WebTestClient.Builder
Packages that use 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
Methods in org.springframework.test.web.reactive.server that return WebTestClient.BuilderModifier 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.BuilderWebTestClient.bindToServer()This server setup option allows you to connect to a live server through a Reactor Netty client connector.static WebTestClient.BuilderWebTestClient.bindToServer(org.springframework.http.client.reactive.ClientHttpConnector connector) A variant ofWebTestClient.bindToServer()with a pre-configured connector.WebTestClient.Builder.clientConnector(org.springframework.http.client.reactive.ClientHttpConnector connector) Set theClientHttpConnectorto use.WebTestClient.Builder.codecs(Consumer<org.springframework.http.codec.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<org.springframework.util.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<org.springframework.http.HttpHeaders> headersConsumer) Manipulate the default headers with the given consumer.WebTestClient.Builder.entityExchangeResultConsumer(Consumer<EntityExchangeResult<?>> consumer) Configure anEntityExchangeResultcallback 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<org.springframework.web.reactive.function.client.ExchangeStrategies.Builder> configurer) Deprecated.WebTestClient.Builder.exchangeStrategies(org.springframework.web.reactive.function.client.ExchangeStrategies strategies) Configure theExchangeStrategiesto use.WebTestClient.Builder.filter(org.springframework.web.reactive.function.client.ExchangeFilterFunction filter) Add the given filter to the filter chain.WebTestClient.Builder.filters(Consumer<List<org.springframework.web.reactive.function.client.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(org.springframework.web.util.UriBuilderFactory uriBuilderFactory) Provide a pre-configuredUriBuilderFactoryinstance as an alternative to and effectively overridingbaseUrl(String).Methods in org.springframework.test.web.reactive.server with parameters of type WebTestClient.BuilderModifier and TypeMethodDescriptionvoidWebTestClientConfigurer.afterConfigurerAdded(WebTestClient.Builder builder, org.springframework.web.server.adapter.WebHttpHandlerBuilder httpHandlerBuilder, org.springframework.http.client.reactive.ClientHttpConnector connector) Use methods onWebTestClient.Builderto modify test client settings. -
Uses of WebTestClient.Builder in org.springframework.test.web.servlet.client
Methods in org.springframework.test.web.servlet.client that return WebTestClient.BuilderModifier and TypeMethodDescriptionstatic WebTestClient.BuilderBegin creating aWebTestClientby providing an already initializedMockMvcinstance to use as the server.MockMvcWebTestClient.MockMvcServerSpec.configureClient()Proceed to configure and build the test client.
codecs(Consumer)