Skip to content

Repository files navigation

Le nom du binome : MONUNU Dan et N'GUESSAN Jean-Philippe

Exercice 3 - Injection de dépendances avec Guice

Voici notre arbre d'injection :

L'objet InterpreteurLigneCommande a besoin qu'on lui injecte un objet MailService. Et l'objet MailService a besoin qu'on lui injecte un objet MailSender.

InterpreteurLigneCommande ---> MailService ---> MailSender

Exercice 5 - BDD avec Cucumber-jvm

Temps estimé : 40 mins

  1. Ajouter des cas de test dans la feature trier_mail.feature : faut-il ecrire de nouvelles méthodes de test comme en tests unitaires ?

Non pour ce cas, il ne faut plus écrire de nouvelles méthodes de test comme en tests unitaires mais juste rajouter les différents tests dans l'exemple en fonction de ce qu'on veut tester.

  1. Nous avons fait la question optionnelle.

Nous avons écrit une classe MailNulstep qui contient les step qui vérifie si un des deux mails est nul. Ensuite, nous avons ajouté les features en utilisant la méthode avec les phrases, enfin nous avons vérifié que les tests passent bien sur Cucumber. Donc vous pouvez aller voir la classe des steps et les features qu'on a rajouté.

Releases

Packages

Contributors

Languages