Skip to content

Commit

Permalink
Merge pull request #42 from develop-playground/feature/restaurant-lis…
Browse files Browse the repository at this point in the history
…t-save-state

Feature/restaurant list save state
  • Loading branch information
junhyung0927 authored Apr 29, 2022
2 parents 5d97364 + 6c3c8d9 commit d0159ca
Show file tree
Hide file tree
Showing 9 changed files with 323 additions and 269 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,23 @@ class GetRestaurantListUseCaseTest : BaseUseCaseTest() {
assertEquals("Test", result.exceptionOrNull()?.message)
}

@Test
fun `리스트 비었을 경우 테스트`() = runBlocking {
// given
val useCase = GetRestaurantListUseCase(
repository,
coroutineRule.testDispatcher
)

// when
whenever(repository.getRestaurantList(pageIndex))
.thenReturn(emptyList())

// then
val result = useCase.invoke(pageIndex)

assertEquals(true, result.isSuccess)
assertEquals(0, result.getOrNull()?.size)
}

}
206 changes: 0 additions & 206 deletions data/src/main/assets/restaurant.json

This file was deleted.

63 changes: 63 additions & 0 deletions data/src/main/assets/restaurant_page_1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"code": "RESTAURANT-RES001",
"message": "요청이 성공적으로 완료되었습니다.",
"information": {
"content": [
{
"id": 1,
"name": "바당고지",
"categories": [
"식당",
"고기"
],
"address": "제주도 한림읍",
"image": "https://s3.ap-northeast-2.amazonaws.com/meesig/v3/prod/image/item/main/458/41645194d38a4ccdba679235ca9db4ed20180110182831",
"introduction": "'수요 미식회'에 소개된 따끈한 맛집 '수요 미식회'에 소개된 따끈한 맛집 '수요 미식회'에 소개된 따끈한 맛집 '수요 미식회'에 소개된 따끈한 맛집"
},
{
"id": 2,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSSYq2eEANC4L45oZUaFC4vpPIW1JQuO4qPgg&usqp=CAU",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
},
{
"id": 3,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "https://imgc.1300k.com/aaaaaib/goods/215024/43/215024436265.jpg?3",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
},
{
"id": 4,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "https://ww.namu.la/s/bddcebb1af5b43da9643cdce830a7bfeb218356453e33aa53b7562a3d9f7dd51a468f2e27297494f659ee6077487f5685f9e04a6a5447d2f8713345a61b9e79445555191754cee972df5b2153c52fbc5",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
},
{
"id": 5,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "http://newsprime.co.kr/data/photos/cdn/20211040/art_553904_1633598981.jpg",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
}
]
}
}
63 changes: 63 additions & 0 deletions data/src/main/assets/restaurant_page_2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"code": "RESTAURANT-RES002",
"message": "요청이 성공적으로 완료되었습니다.",
"information": {
"content": [
{
"id": 6,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "https://cdn.meesig.com/v3/prod/image/item/mainpage/907/ad4474bef39c4167b84477eaa7a5052f20210708171733.",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
},
{
"id": 7,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "https://cdn.meesig.com/v3/prod/image/item/mainpage/907/ad4474bef39c4167b84477eaa7a5052f20210708171733.",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
},
{
"id": 8,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "https://cdn.meesig.com/v3/prod/image/item/mainpage/907/ad4474bef39c4167b84477eaa7a5052f20210708171733.",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
},
{
"id": 9,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "https://cdn.meesig.com/v3/prod/image/item/mainpage/907/ad4474bef39c4167b84477eaa7a5052f20210708171733.",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
},
{
"id": 10,
"name": "한밭대 떡볶이",
"categories": [
"식당",
"카페"
],
"address": "한밭대학교",
"image": "https://cdn.meesig.com/v3/prod/image/item/mainpage/907/ad4474bef39c4167b84477eaa7a5052f20210708171733.",
"introduction": "'수요미식회'에 방영된, 따끈한 떡볶이 요리로 해장하기 좋은 음식점"
}
]
}
}
Loading

0 comments on commit d0159ca

Please sign in to comment.