#26 pharmacy: kakao address api test

This commit is contained in:
haerong22
2022-12-14 00:06:32 +09:00
parent 0e7683d55a
commit 171fb33296
2 changed files with 36 additions and 1 deletions

View File

@@ -16,5 +16,5 @@ public class KakaoApiResponseDto {
private MetaDto metaDto;
@JsonProperty("documents")
private List<DocumentDto> documentDtoList;
private List<DocumentDto> documentList;
}

View File

@@ -0,0 +1,35 @@
package com.example.road.api.service
import com.example.road.AbstractIntegrationContainerBaseTest
import org.springframework.beans.factory.annotation.Autowired
class KakaoAddressSearchServiceTest extends AbstractIntegrationContainerBaseTest {
@Autowired
private KakaoAddressSearchService kakaoAddressSearchService;
def "address 파라미터 값이 null 이면, requestAddressSearch 메소드는 null 을 리턴한다."() {
given:
String address = null;
when:
def result = kakaoAddressSearchService.requestAddressSearch(address);
then:
result == null;
}
def "주소값이 valid 하면, requestAddressSearch 메소드는 정상적으로 document 를 반환한다."() {
given:
def address = "서울 성북구 종암로 10길";
when:
def result = kakaoAddressSearchService.requestAddressSearch(address);
then:
result.documentList.size() > 0;
result.metaDto.totalCount > 0;
result.documentList.get(0).addressName != null;
}
}