Skip to content

Commit fe9fcfc

Browse files
committed
test: WatchingSession 테스트 Content 클래스 변경사항 반영
1 parent 77831c1 commit fe9fcfc

2 files changed

Lines changed: 22 additions & 8 deletions

File tree

src/test/java/com/codeit/team5/mopl/watcher/repository/WatchingSessionRepositoryTest.java

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
import static org.assertj.core.api.Assertions.assertThat;
44

55
import com.codeit.team5.mopl.content.entity.Content;
6+
import com.codeit.team5.mopl.content.entity.ContentSource;
7+
import com.codeit.team5.mopl.content.entity.ContentType;
68
import com.codeit.team5.mopl.global.support.base.BaseRepositoryTest;
79
import com.codeit.team5.mopl.user.entity.User;
810
import com.codeit.team5.mopl.watcher.entity.WatchingSession;
9-
import java.time.Instant;
1011
import java.util.Optional;
1112
import java.util.UUID;
1213
import org.junit.jupiter.api.BeforeEach;
@@ -213,12 +214,15 @@ private User createUser(String email) {
213214
}
214215

215216
private Content createContent() {
216-
Content content = new Content();
217-
content.setType("MOVIE");
218-
content.setTitle("test title");
219-
content.setSource("TMDB");
220-
content.setExternalId("ext-id-123");
221-
content.setUpdatedAt(Instant.now());
217+
Content content = Content.createByExternalSource(
218+
ContentType.MOVIE,
219+
"test title",
220+
null,
221+
ContentSource.TMDB,
222+
"ext-id-123",
223+
null,
224+
null
225+
);
222226
return persistAndFlush(content);
223227
}
224228

src/test/java/com/codeit/team5/mopl/watcher/service/WatchingSessionServiceTest.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import static org.mockito.Mockito.when;
1010

1111
import com.codeit.team5.mopl.content.entity.Content;
12+
import com.codeit.team5.mopl.content.entity.ContentSource;
13+
import com.codeit.team5.mopl.content.entity.ContentType;
1214
import com.codeit.team5.mopl.content.repository.ContentRepository;
1315
import com.codeit.team5.mopl.global.dto.CursorResponse;
1416
import com.codeit.team5.mopl.user.entity.User;
@@ -263,7 +265,15 @@ private User createDummyUser(UUID id) {
263265
}
264266

265267
private Content createDummyContent(UUID id) {
266-
Content content = new Content();
268+
Content content = Content.createByExternalSource(
269+
ContentType.MOVIE,
270+
"test title",
271+
null,
272+
ContentSource.TMDB,
273+
"ext-id-123",
274+
null,
275+
null
276+
);
267277
ReflectionTestUtils.setField(content, "id", id);
268278
return content;
269279
}

0 commit comments

Comments
 (0)