Ho un servizio che ha iniettato JavaMailSender. Il mio servizio lo configura e invia una mail. Vorrei intercettare la posta non elaborata per garantire che le informazioni siano corrette. Mi piacerebbe farlo in un JUnit.Come testare JavaMailSender di Spring
Come vorresti farlo?
@Service
public class MyServiceImpl {
@Autowired
private JavaMailSender _mailSender;
public void sendMail(String to, String body, String subject){
...
_mailSender.something
...
}
}
Non utilizzare l'utente per favore. È orribilmente rotto: http://sourceforge.net/p/dumbster/bugs/15/. Usa invece la greenmail. –