Affichage des articles dont le libellé est test. Afficher tous les articles
Affichage des articles dont le libellé est test. Afficher tous les articles

Présentation de Mockito

A quoi sert un mock ?


  • Comment tester une méthode qui ne retourne rien ?
  • Comment tester une méthode qui interagit avec un autre objet ?


Avec les tests unitaires, nous voulons tester une méthode, mais pas ses dépendances.


Il faut donc faire croire à l’objet que l’on veut tester qu’il va utiliser les objet qu’il doit normalement instancier.

Mockito va donc nous aider à créer des “bouchons” (mock objects) qui vont simuler les objets réels

Tests : quelques définitions

Définitions d'un test



  • Un test doit permettre de diagnostiquer un problème.
  • Il doit si possible montrer où est le problème.
  • Pour faire un test, on doit savoir quel résultat on attend.
On ne doit pas démontrer qu'un programme marche à l'aide des tests. Ils servent à mettre en évidence des erreurs.