body
inline fun <T : Any, S : Publisher<T>> WebTestClient.RequestBodySpec.body(publisher: S): WebTestClient.RequestHeadersSpec<*>
Extension for RequestBodySpec.body providing a variant without explicit class parameter thanks to Kotlin reified type parameters.
Author
Sebastien Deleuze
Since
5.0
inline fun <T : Any> WebTestClient.RequestBodySpec.body(producer: Any): WebTestClient.RequestHeadersSpec<*>
Extension for RequestBodySpec.body providing a body<T>(Any)
variant leveraging Kotlin reified type parameters. This extension is not subject to type erasure and retains actual generic type arguments.
Author
Sebastien Deleuze
Since
5.2
Parameters
T
the type of the elements contained in the producer
inline fun <T : Any> WebTestClient.RequestBodySpec.body(flow: Flow<T>): WebTestClient.RequestHeadersSpec<*>
Extension for RequestBodySpec.body providing a body(Flow<T>)
variant leveraging Kotlin reified type parameters. This extension is not subject to type erasure and retains actual generic type arguments.
Author
Sebastien Deleuze
Since
5.2
Parameters
flow
the Flow to write to the request
T
the type of the elements contained in the publisher