diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/home/following/adapter/in/web/HomeFollowingEndToEndTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/home/following/adapter/in/web/HomeFollowingEndToEndTest.kt index 03ab3835..ec618a9b 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/home/following/adapter/in/web/HomeFollowingEndToEndTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/api/home/following/adapter/in/web/HomeFollowingEndToEndTest.kt @@ -31,6 +31,7 @@ import org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPat import org.springframework.test.web.servlet.result.MockMvcResultMatchers.status import org.springframework.transaction.support.TransactionTemplate import java.time.LocalDateTime +import java.time.ZoneId import java.time.ZoneOffset import javax.persistence.EntityManager @@ -95,12 +96,20 @@ class HomeFollowingEndToEndTest @Autowired constructor( private fun createFixture(): Fixture { return transactionTemplate.execute { val now = LocalDateTime.now(ZoneOffset.UTC) + val scheduleBaseUtc = now + .atOffset(ZoneOffset.UTC) + .atZoneSameInstant(ZoneId.of("Asia/Seoul")) + .toLocalDate() + .atTime(1, 0) + .atZone(ZoneId.of("Asia/Seoul")) + .withZoneSameInstant(ZoneOffset.UTC) + .toLocalDateTime() val viewer = saveMember("home-following-viewer", MemberRole.USER) val creator = saveMember("home-following-creator", MemberRole.CREATOR, profileImage = "creator.png") saveFollowing(viewer, creator) - val live = saveLiveRoom(creator, now.plusHours(1), channelName = "on-air") + val live = saveLiveRoom(creator, scheduleBaseUtc.plusHours(1), channelName = "on-air") val theme = saveTheme() - val audio = saveAudioContent(creator, theme, now.plusDays(1)) + val audio = saveAudioContent(creator, theme, scheduleBaseUtc.plusHours(2)) val oldNews = saveNews(viewer.id!!, creator.id!!, "old-news", now.minusHours(2), rank = null) val rankedNews = saveNews(viewer.id!!, creator.id!!, "ranked-news", now.minusHours(1), rank = 7) val chatRoom = saveDmChatRoom(viewer, creator, now.minusMinutes(10))