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.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
.