Skip to content

Commit 8d444a7

Browse files
committed
For tests use asList() so we can assert on statusCode() as well as response body
1 parent a388cea commit 8d444a7

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

tests/test-javalin/src/test/java/org/example/myapp/HelloControllerTest.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,12 @@ void hello2() {
5555

5656
assertThat(beans).hasSize(2);
5757

58-
final List<HelloDto> helloDtos = client.request()
58+
final HttpResponse<List<HelloDto>> helloDtos = client.request()
5959
.path("hello")
60-
.GET().list(HelloDto.class);
60+
.GET().asList(HelloDto.class);
6161

62-
assertThat(helloDtos).hasSize(2);
62+
assertThat(helloDtos.statusCode()).isEqualTo(200);
63+
assertThat(helloDtos.body()).hasSize(2);
6364
}
6465

6566
@Test
@@ -74,11 +75,12 @@ void helloAsyncRequestHandling() {
7475

7576
assertThat(beans).hasSize(2);
7677

77-
final List<HelloDto> helloDtos = client.request()
78+
final HttpResponse<List<HelloDto>> helloDtos = client.request()
7879
.path("hello/async")
79-
.GET().list(HelloDto.class);
80+
.GET().asList(HelloDto.class);
8081

81-
assertThat(helloDtos).hasSize(2);
82+
assertThat(helloDtos.statusCode()).isEqualTo(200);
83+
assertThat(helloDtos.body()).hasSize(2);
8284
}
8385

8486
@Test

0 commit comments

Comments
 (0)