From 08da02b37002b3c5658f6549ee5cdd7c99066c6c Mon Sep 17 00:00:00 2001 From: hs12 Date: Thu, 28 Dec 2023 17:50:20 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EC=9B=A8=EC=9D=B4=ED=8C=85=20?= =?UTF-8?q?=EC=84=9C=EB=B9=84=EC=8A=A4=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../waiting/service/WaitingServiceTest.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/test/java/com/prgrms/catchtable/waiting/service/WaitingServiceTest.java b/src/test/java/com/prgrms/catchtable/waiting/service/WaitingServiceTest.java index 071184b1..b092ce70 100644 --- a/src/test/java/com/prgrms/catchtable/waiting/service/WaitingServiceTest.java +++ b/src/test/java/com/prgrms/catchtable/waiting/service/WaitingServiceTest.java @@ -2,22 +2,23 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertAll; +import static org.mockito.ArgumentMatchers.any; import static org.mockito.BDDMockito.given; +import static org.mockito.Mockito.doNothing; +import static org.mockito.Mockito.mock; -import com.prgrms.catchtable.member.MemberFixture; import com.prgrms.catchtable.member.domain.Member; import com.prgrms.catchtable.shop.domain.Shop; -import com.prgrms.catchtable.shop.fixture.ShopFixture; import com.prgrms.catchtable.waiting.domain.Waiting; import com.prgrms.catchtable.waiting.dto.CreateWaitingRequest; import com.prgrms.catchtable.waiting.dto.CreateWaitingResponse; import com.prgrms.catchtable.waiting.facade.WaitingFacade; import com.prgrms.catchtable.waiting.repository.WaitingRepository; +import java.time.LocalTime; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.InjectMocks; import org.mockito.Mock; -import org.mockito.Mockito; import org.mockito.junit.jupiter.MockitoExtension; @ExtendWith(MockitoExtension.class) @@ -36,8 +37,8 @@ void createWaiting() { CreateWaitingRequest request = CreateWaitingRequest.builder() .peopleCount(2) .build(); - Shop shop = ShopFixture.shop(); - Member member = MemberFixture.member("member1"); + Shop shop = mock(Shop.class); + Member member = mock(Member.class); Waiting waiting = Waiting.builder() .member(member) .shop(shop) @@ -45,10 +46,11 @@ void createWaiting() { .waitingOrder(1) .peopleCount(2) .build(); + doNothing().when(shop).validateIfShopOpened(any(LocalTime.class)); given(waitingFacade.getShopEntity(1L)).willReturn(shop); given(waitingFacade.getMemberEntity(1L)).willReturn(member); given(waitingRepository.existsByMember(member)).willReturn(false); - given(waitingRepository.save(Mockito.any(Waiting.class))).willReturn(waiting); + given(waitingRepository.save(any(Waiting.class))).willReturn(waiting); //when CreateWaitingResponse response = waitingService.createWaiting(1L, request);