WebTestClient.See: Description
| Interface | Description |
|---|---|
| MockServerClientHttpResponse |
Simple
ClientHttpResponse extension that also exposes a result object
from the underlying mock server exchange for further assertions on the state
of the server response after the request is performed. |
| MockServerConfigurer |
Contract that frameworks or applications can use to pre-package a set of
customizations to a
WebTestClient.MockServerSpec and expose that
as a shortcut. |
| WebTestClient |
Client for testing web servers that uses
WebClient internally to
perform requests while also providing a fluent API to verify responses. |
| WebTestClient.BodyContentSpec |
Spec for expectations on the response body content.
|
| WebTestClient.BodySpec<B,S extends WebTestClient.BodySpec<B,S>> |
Spec for expectations on the response body decoded to a single Object.
|
| WebTestClient.Builder |
Steps for customizing the
WebClient used to test with,
internally delegating to a
WebClient.Builder. |
| WebTestClient.ControllerSpec |
Specification for customizing controller configuration equivalent to, and
internally delegating to, a
WebFluxConfigurer. |
| WebTestClient.ListBodySpec<E> |
Spec for expectations on the response body decoded to a List.
|
| WebTestClient.MockServerSpec<B extends WebTestClient.MockServerSpec<B>> |
Base specification for setting up tests without a server.
|
| WebTestClient.RequestBodySpec |
Specification for providing body of a request.
|
| WebTestClient.RequestBodyUriSpec |
Specification for providing the body and the URI of a request.
|
| WebTestClient.RequestHeadersSpec<S extends WebTestClient.RequestHeadersSpec<S>> |
Specification for adding request headers and performing an exchange.
|
| WebTestClient.RequestHeadersUriSpec<S extends WebTestClient.RequestHeadersSpec<S>> |
Specification for providing request headers and the URI of a request.
|
| WebTestClient.ResponseSpec |
Chained API for applying assertions to a response.
|
| WebTestClient.ResponseSpec.ResponseSpecConsumer | |
| WebTestClient.RouterFunctionSpec |
Specification for customizing router function configuration.
|
| WebTestClient.UriSpec<S extends WebTestClient.RequestHeadersSpec<?>> |
Specification for providing the URI of a request.
|
| WebTestClientConfigurer |
Contract that frameworks or applications can use to pre-package a set of
customizations to a
WebTestClient.Builder and expose that
as a shortcut. |
| Class | Description |
|---|---|
| CookieAssertions |
Assertions on cookies of the response.
|
| EntityExchangeResult<T> |
ExchangeResult sub-class that exposes the response body fully
extracted to a representation of type <T>. |
| ExchangeResult |
Container for request and response details for exchanges performed through
WebTestClient. |
| FluxExchangeResult<T> |
ExchangeResult variant with the response body decoded as
Flux<T> but not yet consumed. |
| HeaderAssertions |
Assertions on headers of the response.
|
| HttpHandlerConnector |
Connector that handles requests by invoking an
HttpHandler rather
than making actual requests to a network socket. |
| JsonPathAssertions |
JsonPath assertions.
|
| StatusAssertions |
Assertions on the response status.
|
| XpathAssertions |
XPath assertions for the
WebTestClient. |
| Exception | Description |
|---|---|
| HttpHandlerConnector.FailureAfterResponseCompletedException |
Indicates that an error occurred after the server response was completed,
via
ReactiveHttpOutputMessage.writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>) or ReactiveHttpOutputMessage.setComplete(),
and can no longer be changed. |
WebTestClient.