#26 pharmacy: kakao address api test
This commit is contained in:
@@ -16,5 +16,5 @@ public class KakaoApiResponseDto {
|
||||
private MetaDto metaDto;
|
||||
|
||||
@JsonProperty("documents")
|
||||
private List<DocumentDto> documentDtoList;
|
||||
private List<DocumentDto> documentList;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user