UserService 단위 테스트 임시 패스워드 발급 테스트 진행 중 이메일이 실제로 전송이 되는지 테스트를 해야하는데 실제 객체는 Mock로 띄울 수 없기 때문에 @Spy로 UtilEmail을 실제로 띄웠다. // 실제 UserService 본코드 @Transactional public User 임시패스워드발급(PasswordResetReqDto passwordResetReqDto) { ... 생략 // 3. 임시 비밀번호 이메일로 전송 (받는 사람, 제목, 내용) utilEmail.sendEmail(userEntity.getEmail(), "임시 비밀번호 발급", "임시 비밀번호 : " + tempPw); } utilEmail.sendEmail( )을 테스트해볼건데 생성자로 JavaMailSender..