Test

· Test
개요 Spring REST Docs를 통한 API 문서화를 위해 Mock Test를 진행하면서 Mockito의 여러 기능들을 알아보았고, 그 중에서도 테스트에 처음 사용해봤던 ArgumentMatchers 에 대해 알아보고 이해한 것들을 여기에 적어보도록 하겠다. ArgumentMatchers 란? Mock test를 진행하면서 필요한 객체를 mocking하고, 그 객체의 특정 메소드가 실행될 때, 어떤 값을 반환하는지 설정하는 경우가 있다. 현재 내가 진행 중인 프로젝트의 테스트 코드의 일부분을 예로 들면, given(imageService.save(eq(userId), any(ImageResult.class))) .willReturn(imageResponse); 위의 코드에서 imageService는..