WebTestClient
.See: Description
Interface | Description |
---|---|
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 |
Main entry point for testing WebFlux server endpoints with an API similar to
that of
WebClient , and actually delegating to a WebClient
instance, but with a focus on testing. |
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 | |
WebTestClient.RequestBodyUriSpec | |
WebTestClient.RequestHeadersSpec<S extends WebTestClient.RequestHeadersSpec<S>> |
Specification for adding request headers and performing an exchange.
|
WebTestClient.RequestHeadersUriSpec<S extends WebTestClient.RequestHeadersSpec<S>> | |
WebTestClient.ResponseSpec |
Spec for declaring expectations on the 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 |
---|---|
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.
|
WebTestClient
.