에러 문구 : Unexpected exception thrown: java.lang.ClassCastException: class java.util.Optional cannot be cast to class ...
에러 원인 : 테스트 코드 작성 중 Repository.save() 메서드 호출 시 그냥 entity가 return 되어야 하는데, 실수로 Optional.of()으로 감싸주었어서 타입 케스팅 에러 발생했던 것
에러 해결 : Optional.of() 감싸주었던 부분 삭제하여 해결
AS-IS : when(userEntityRepository.save(any())).thenReturn(Optional.of(fixture));
TO-BE : when(userEntityRepository.save(any())).thenReturn(fixture);
댓글