From d2d165836f425f27ee7cfedc02ff6f88ec0b6050 Mon Sep 17 00:00:00 2001 From: dudxo Date: Mon, 13 Jan 2025 00:00:48 +0900 Subject: [PATCH] =?UTF-8?q?[test=20#184]=20=EB=B6=88=ED=95=84=EC=9A=94?= =?UTF-8?q?=ED=95=9C=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/ChatInquiryRepositoryTest.java | 35 ------------------- 1 file changed, 35 deletions(-) diff --git a/src/test/java/com/dnd/gongmuin/chat_inquiry/repository/ChatInquiryRepositoryTest.java b/src/test/java/com/dnd/gongmuin/chat_inquiry/repository/ChatInquiryRepositoryTest.java index dd7ff6bf..80f20646 100644 --- a/src/test/java/com/dnd/gongmuin/chat_inquiry/repository/ChatInquiryRepositoryTest.java +++ b/src/test/java/com/dnd/gongmuin/chat_inquiry/repository/ChatInquiryRepositoryTest.java @@ -3,7 +3,6 @@ import static org.assertj.core.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*; -import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; @@ -99,38 +98,4 @@ void updateChatInquiryStatusRejected() { () -> assertThat(chatInquiry2.getStatus()).isEqualTo(InquiryStatus.PENDING) ); } - - @DisplayName("채팅 요청의 status가 변경되었을 때, updated_at 필드가 변경된다.") - @Test - void changeUpdatedAtWhenChangeStatusOfChatInquiry() { - // given - final LocalDate today = LocalDate.now(); - - Member questioner = memberRepository.save(MemberFixture.member()); - Member answerer = memberRepository.save(MemberFixture.member()); - QuestionPost questionPost = questionPostRepository.save(QuestionPostFixture.questionPost(questioner)); - - ChatInquiry chatInquiry1 = ChatInquiryFixture.chatInquiry(questionPost, questioner, answerer, chatMessage); - ChatInquiry chatInquiry2 = ChatInquiryFixture.chatInquiry(questionPost, questioner, answerer, chatMessage); - - List chatInquiries = chatInquiryRepository.saveAll(List.of(chatInquiry1, chatInquiry2)); - ReflectionTestUtils.setField(chatInquiry1, "createdAt", LocalDateTime.now().minusWeeks(1)); - ReflectionTestUtils.setField(chatInquiry1, "updatedAt", LocalDateTime.now().minusWeeks(1)); - ReflectionTestUtils.setField(chatInquiry2, "updatedAt", LocalDateTime.now().minusWeeks(1)); - em.flush(); - em.clear(); - - // when - chatInquiryRepository.updateChatInquiryStatusRejected(LocalDateTime.now()); - - // then - ChatInquiry findChatInquiry1 = chatInquiryRepository.findById(chatInquiries.get(0).getId()).orElseThrow(); - ChatInquiry findChatInquiry2 = chatInquiryRepository.findById(chatInquiries.get(1).getId()).orElseThrow(); - assertAll( - () -> assertThat(findChatInquiry1.getStatus()).isEqualTo(InquiryStatus.REJECTED), - () -> assertThat(findChatInquiry2.getStatus()).isEqualTo(InquiryStatus.PENDING), - () -> assertThat(findChatInquiry1.getUpdatedAt().toLocalDate()).isEqualTo(today), - () -> assertThat(findChatInquiry2.getUpdatedAt().toLocalDate()).isEqualTo(today) - ); - } } \ No newline at end of file