IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Boot Java Discussion :

Spring boot: Test unitaire avec JavamailSender


Sujet :

Spring Boot Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4
    Par défaut Spring boot: Test unitaire avec JavamailSender
    Bonjour,
    J'ai besoin de votre aide pour l'écriture de tests unitaires pour envoi d'email en utilisant Spring boot et JavaMailSender. Depuis quelques jours j'y arrive vraiment pas.
    La classe en question est la suivante:

    @Service
    public class NotificationServiceImpl implements INotificationService{

    private static final Logger logger = LoggerFactory.getLogger(NotificationServiceImpl.class);

    public static Logger getLogger() {
    return logger;
    }

    @Autowired
    private JavaMailSender javaMailSender;

    @Override
    public void sendHtml(String from, String personal,String recipient, String subject, String message) throws MailSendingException {
    sendMail(from, personal,recipient, subject, message, true);
    }

    /**
    * Method used to send the mail
    * @param to
    * @param subject
    * @param message
    * @param isHTML
    * @throws MailSendingException
    */
    private void sendMail(String from, String personal, String to, String subject, String message, Boolean isHTML) throws MailSendingException{
    try{
    MimeMessage mail = javaMailSender.createMimeMessage();
    MimeMessageHelper helper = new MimeMessageHelper(mail, true);
    helper.setTo(to);
    helper.setSubject(subject);
    helper.setText(message, isHTML);
    helper.setFrom(from, personal);
    getLogger().info("Send email '{}' to: {}", subject, to);
    javaMailSender.send(mail);
    }
    catch(Exception e){
    getLogger().info(String.format("Problem with sending email "+ e.getMessage()));
    throw new MailSendingException("Error when sending mail");
    }
    }


    J'aimerai pouvoir écrire un test unitaire pour le service SendHtml mais je tourne en boucle depuis plus de deux jours. j'ai vraiment besoin d'aide. J'utilise Mockito comme framework de mock et Junit pour les tests unitaires.

    Merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4
    Par défaut
    Bonjour à vous,
    SVP personne pour m'aider??

    Cdlt

Discussions similaires

  1. Test unitaire avec C# et nunit
    Par jeromechezgdf dans le forum C#
    Réponses: 6
    Dernier message: 16/07/2007, 11h51
  2. Tests unitaires avec vbUnit sur des contrôles utilisateurs
    Par Patrick Mortas dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 07/09/2006, 18h06
  3. test unitaire avec python
    Par Abla23 dans le forum Zope
    Réponses: 4
    Dernier message: 30/06/2006, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo