Add missing Kotlin extensions for WebClient.ResponseSpec

Closes gh-26030
This commit is contained in:
mplain
2020-11-04 12:08:56 +03:00
committed by Sébastien Deleuze
parent 3c85c263d2
commit a1d134b086
2 changed files with 49 additions and 0 deletions

View File

@@ -125,5 +125,23 @@ class WebClientExtensionsTests {
}
}
@Test
fun `ResponseSpec#toEntity with reified type parameters`() {
responseSpec.toEntity<List<Foo>>()
verify { responseSpec.toEntity(object : ParameterizedTypeReference<List<Foo>>() {}) }
}
@Test
fun `ResponseSpec#toEntityList with reified type parameters`() {
responseSpec.toEntityList<List<Foo>>()
verify { responseSpec.toEntityList(object : ParameterizedTypeReference<List<Foo>>() {}) }
}
@Test
fun `ResponseSpec#toEntityFlux with reified type parameters`() {
responseSpec.toEntityFlux<List<Foo>>()
verify { responseSpec.toEntityFlux(object : ParameterizedTypeReference<List<Foo>>() {}) }
}
class Foo
}