MockRestServiceServer를 이용해 RestTemplate Test 하기
RestTemplate를 처음 사용하면서 Spring 의존성 없이 테스트 할 수 있도록 구조를 설계하여 테스트 코드를 작성한 방법에 대해 공유하고자 합니다. 사용된 외부 API 리그오브레전드를 운영하는 Riot에서 제공하는 API를 사용하였습니다. 구조 설계 먼저 RestTemplate을 한번 감싸서 사용하는 프로젝트만의 RestTemplate의 기능을 만들어 둡니다. 아래 코드에서는 findSummonerByName(String name)이 되겠습니다. public class SummonerRestTemplate { private static final String SUMMONER_V4_FIND_BY_NAME_URL = "/lol/summoner/v4/summoners/by-name/{summonerN..
스터디/스프링
2020. 1. 31.