Mockito 사용해서 Unit Test 하기 API에 평점 순으로 내림차순 정렬되는 기능과 평점이 0점일 경우 결과 리스트에서 제외시키는 기능을 추가하면서 service단 unit test를 작성했다. MovieService에서는 MovieRepository를 의존하고 있기 때문에 @Mock으로 Repository를 모킹했다. 이렇게 하면 실제 naverApi를 호출하는 게 아니기 때문에 아래 코드와 같이 Mockito를 이용해 결과값을 만들어줘야 한다. Mockito.when(movieRepository.findByQuery("해리포터")).thenReturn(getStubMovieList()); given, when, then으로 구성했고, 출력값을 검증하는 방식으로 테스트를 작성했다. @Exten..