Skip to content

Commit 841179a

Browse files
committed
test(MapClient) : 검색 결과가 없을 경우에 해당하는 테스트 케이스 추가
1 parent fd788d7 commit 841179a

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/test/java/eatda/client/map/MapClientTest.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,29 @@ class SearchShops {
8585
() -> assertThat(result.longitude()).isEqualTo(127.05300772497776)
8686
);
8787
}
88+
89+
@Test
90+
void 검색_결과가_없을_경우_빈_리스트를_반환한다() {
91+
String url = "https://dapi.kakao.com/v2/local/search/keyword.json";
92+
String responseBody = """
93+
{
94+
"documents": [],
95+
"meta": {
96+
"is_end": true,
97+
"pageable_count": 0,
98+
"same_name": {
99+
"keyword": "존재하지 않는 가게",
100+
"region": [],
101+
"selected_region": ""
102+
},
103+
"total_count": 0
104+
}
105+
}""";
106+
setMockServer(HttpMethod.GET, url, responseBody);
107+
108+
List<StoreSearchResult> results = mapClient.searchShops("존재하지 않는 가게");
109+
110+
assertThat(results).isEmpty();
111+
}
88112
}
89113
}

0 commit comments

Comments
 (0)