
테스트 코드를 작성하고 있는데 Argument(s) are different! 오류가 발생했다.
드래그 한 부분이 수정된 부분이다.
verify(mainService, times(1)).saveReview(dto);에서 refEq를 사용해 수정해주었다.
refEq에 대해 찾아보니
- refEq() is created for comparing objects that does not override equals and hashcode.
라는 내용을 찾을 수 있었다. ReviewRequestDto 객체가 서로 다르다고 인식이 되어 오류가 나는 상황인 것 같았다. 코드를 refEq를 사용하여 수정하니 오류가 해결되었다.