Mockito spy는 기본적으로 어떤 작업을 하나요?
모든 메서드를 null, 0, false와 같은 기본 반환값을 반환하도록 바꿉니다.
null
0
false
실제 메서드를 실행하지만 호출을 기록하거나 검증할 수는 없습니다.
나중에 비교할 수 있도록 모든 메서드의 소스 코드 복사본을 만듭니다.
상호작용을 추적하면서 래핑된 객체의 실제 메서드가 실행되도록 합니다.