spring-framework / org.springframework.test.web.reactive.server

Package org.springframework.test.web.reactive.server

Types

KotlinBodySpec

interface KotlinBodySpec<B>

Kotlin compliant WebTestClient.BodySpec for expectations on the response body decoded to a single Object, see KT-5464 for more details.

Functions

body

fun <T : Any, S : Publisher<T>> RequestBodySpec.body(publisher: S): RequestHeadersSpec<*>

Extension for RequestBodySpec.body providing a variant without explicit class parameter thanks to Kotlin reified type parameters.

expectBody

fun <B : Any> ResponseSpec.expectBody(): KotlinBodySpec<B>

Extension for ResponseSpec.expectBody providing an expectBody<Foo>() variant and a workaround for KT-5464 which prevents to use WebTestClient.BodySpec in Kotlin.

expectBodyList

fun <E : Any> ResponseSpec.expectBodyList(): ListBodySpec<E>

Extension for ResponseSpec.expectBodyList providing a expectBodyList<Foo>() variant.

returnResult

fun <T : Any> ResponseSpec.returnResult(): FluxExchangeResult<T>

Extension for ResponseSpec.returnResult providing a returnResult<Foo>() variant.