From 5e466033dbef3beccbeb95f6b7f3d7a90ea732e2 Mon Sep 17 00:00:00 2001 From: seungsje Date: Mon, 9 Sep 2024 14:12:12 +0900 Subject: [PATCH] =?UTF-8?q?[Test]=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/user/ticket/TicketControllerTest.java | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/gg-agenda-api/src/test/java/gg/agenda/api/user/ticket/TicketControllerTest.java b/gg-agenda-api/src/test/java/gg/agenda/api/user/ticket/TicketControllerTest.java index dcfcb2c59..d8839894e 100644 --- a/gg-agenda-api/src/test/java/gg/agenda/api/user/ticket/TicketControllerTest.java +++ b/gg-agenda-api/src/test/java/gg/agenda/api/user/ticket/TicketControllerTest.java @@ -141,8 +141,8 @@ void beforeEach() { } @Test - @DisplayName("200 티켓 개수 확인 성공") - void findTicketCountSuccess() throws Exception { + @DisplayName("200 티켓 개수 확인 성공 및 setupTicket 확인") + void findTicketCountSetupTrueSuccess() throws Exception { //given ticketFixture.createTicket(seoulUserAgendaProfile); ticketFixture.createTicket(seoulUserAgendaProfile); @@ -158,6 +158,27 @@ void findTicketCountSuccess() throws Exception { TicketCountResDto result = objectMapper.readValue(res, TicketCountResDto.class); //then assertThat(result.getTicketCount()).isEqualTo(2); + assertThat(result.isSetupTicket()).isTrue(); + } + + @Test + @DisplayName("200 티켓 개수 확인 성공 및 setupTicket 확인") + void findTicketCountSetupFalseSuccess() throws Exception { + //given + ticketFixture.createTicket(seoulUserAgendaProfile); + ticketFixture.createTicket(seoulUserAgendaProfile); + + //when + String res = mockMvc.perform( + get("/agenda/ticket") + .header("Authorization", "Bearer " + seoulUserAccessToken) + .contentType(MediaType.APPLICATION_JSON) + .accept(MediaType.APPLICATION_JSON)) + .andExpect(status().isOk()).andReturn().getResponse().getContentAsString(); + TicketCountResDto result = objectMapper.readValue(res, TicketCountResDto.class); + //then + assertThat(result.getTicketCount()).isEqualTo(2); + assertThat(result.isSetupTicket()).isFalse(); } @Test @@ -269,7 +290,7 @@ void findTicketHistorySuccessToUsed() throws Exception { .param("size", String.valueOf(req.getSize()))) .andExpect(status().isOk()).andReturn().getResponse().getContentAsString(); PageResponseDto pageResponseDto = objectMapper.readValue(res, new TypeReference<>() { - }); + }); List result = pageResponseDto.getContent(); //then