Refactor WebTestClient consumeWith methods

Issue: SPR-15587
This commit is contained in:
Rossen Stoyanchev
2017-05-24 20:20:35 -04:00
parent 718162b8c4
commit 346d5d2fab
6 changed files with 27 additions and 38 deletions

View File

@@ -70,7 +70,8 @@ public class ResponseEntityTests {
.exchange()
.expectStatus().isOk()
.expectHeader().contentType(MediaType.APPLICATION_JSON_UTF8)
.expectBody(Person.class).consumeWith(p -> assertEquals(new Person("John"), p));
.expectBody(Person.class)
.consumeWith(result -> assertEquals(new Person("John"), result.getResponseBody()));
}
@Test

View File

@@ -83,7 +83,8 @@ public class ApplicationContextTests {
this.client.get().uri("/principal")
.exchange()
.expectStatus().isOk()
.expectBody().consumeAsStringWith(body -> assertEquals("Hello Mr. Pablo!", body));
.expectBody(String.class)
.consumeWith(result -> assertEquals("Hello Mr. Pablo!", result.getResponseBody()));
}
@Test

View File

@@ -74,7 +74,8 @@ public class ControllerTests {
this.client.get().uri("/principal")
.exchange()
.expectStatus().isOk()
.expectBody().consumeAsStringWith(body -> assertEquals("Hello Mr. Pablo!", body));
.expectBody(String.class)
.consumeWith(result -> assertEquals("Hello Mr. Pablo!", result.getResponseBody()));
}
@Test