forked from woowacourse/android-movie-theater
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MovieMockRepository.kt
51 lines (47 loc) · 2.61 KB
/
MovieMockRepository.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package woowacourse.movie.data
import woowacourse.movie.R
import woowacourse.movie.domain.movie.Minute
import woowacourse.movie.domain.movie.Movie
import woowacourse.movie.domain.repository.MovieRepository
import java.time.LocalDate
object MovieMockRepository : MovieRepository {
private val movies = List(1000) {
listOf(
Movie(
"해리 포터와 마법사의 돌",
LocalDate.of(2024, 3, 1),
LocalDate.of(2024, 3, 31),
Minute(152),
R.drawable.harry_potter1_poster,
"《해리 포터와 마법사의 돌》은 2001년 J. K. 롤링의 동명 소설을 원작으로 하여 만든, 영국과 미국 합작, 판타지 영화이다. 해리포터 시리즈 영화 8부작 중 첫 번째에 해당하는 작품이다. 크리스 콜럼버스가 감독을 맡았다."
),
Movie(
"해리 포터와 비밀의 방",
LocalDate.of(2024, 4, 1),
LocalDate.of(2024, 4, 28),
Minute(162),
R.drawable.harry_potter2_poster,
"《해리 포터와 마법사의 돌》은 2001년 J. K. 롤링의 동명 소설을 원작으로 하여 만든, 영국과 미국 합작, 판타지 영화이다. 해리포터 시리즈 영화 8부작 중 첫 번째에 해당하는 작품이다. 크리스 콜럼버스가 감독을 맡았다."
),
Movie(
"해리 포터와 아즈카반의 죄수",
LocalDate.of(2024, 5, 1),
LocalDate.of(2024, 5, 31),
Minute(141),
R.drawable.harry_potter3_poster,
"《해리 포터와 마법사의 돌》은 2001년 J. K. 롤링의 동명 소설을 원작으로 하여 만든, 영국과 미국 합작, 판타지 영화이다. 해리포터 시리즈 영화 8부작 중 첫 번째에 해당하는 작품이다. 크리스 콜럼버스가 감독을 맡았다."
),
Movie(
"해리 포터와 불의 잔",
LocalDate.of(2024, 6, 1),
LocalDate.of(2024, 6, 30),
Minute(157),
R.drawable.harry_potter4_poster,
"《해리 포터와 마법사의 돌》은 2001년 J. K. 롤링의 동명 소설을 원작으로 하여 만든, 영국과 미국 합작, 판타지 영화이다. 해리포터 시리즈 영화 8부작 중 첫 번째에 해당하는 작품이다. 크리스 콜럼버스가 감독을 맡았다."
)
)
}.flatten()
override fun findAll(): List<Movie> {
return movies.toList()
}
}