Skip to content

Commit

Permalink
[TEST] 현재 시각을 모킹 #249
Browse files Browse the repository at this point in the history
  • Loading branch information
Jin409 committed Nov 26, 2024
1 parent e5db456 commit 615d944
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.junit.jupiter.api.Assertions.assertAll;
import static org.mockito.Mockito.when;

import com.sports.server.command.game.domain.Game;
import com.sports.server.command.game.domain.GameState;
Expand All @@ -23,6 +24,8 @@
import com.sports.server.support.fixture.GameFixtureRepository;
import com.sports.server.support.fixture.GameTeamFixtureRepository;
import com.sports.server.support.fixture.LeagueTeamPlayerFixtureRepository;
import java.time.Clock;
import java.time.Instant;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Optional;
Expand All @@ -32,6 +35,7 @@
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.test.context.jdbc.Sql;

@Sql("/game-fixture.sql")
Expand All @@ -52,6 +56,9 @@ public class GameServiceTest extends ServiceTest {
@Autowired
private LeagueTeamPlayerFixtureRepository leagueTeamPlayerFixtureRepository;

@MockBean
private Clock clock;

private GameRequestDto.Register requestDto;
private String nameOfGame;
private Long idOfTeam1;
Expand All @@ -64,6 +71,7 @@ void setUp() {
this.idOfTeam2 = 2L;
this.requestDto = new GameRequestDto.Register(nameOfGame, 16, "전반전", "SCHEDULED", LocalDateTime.now(),
idOfTeam1, idOfTeam2, null);
when(clock.instant()).thenReturn(Instant.parse("2024-11-26T00:00:00Z"));
}

@Nested
Expand Down

0 comments on commit 615d944

Please sign in to comment.