Bonjour,
Voilà un petit moment que je cherche une réponse à cette question :
Lorsque l'on procède aux tests unitaires d'une classe permettant par exemple de créer un fichier, d'updater la base ou de faire d'autres actions qui ont un impact sur la prod, comment faire pour que ces tests n'aient pas le même comportement (ne créée pas de fichier, n'update pas la base etc...) ?
J'ai des problèmes à comprendre ce qu'est un mock, et un stub (bouchon ?) dans quel cas on doit utiliser l'un ou l'autre, et dans quel cas nos tests exécutent le code réel ou non
Je suis un peu perdu avec les tests unitaire un petit recadrage serait sympa
J'utilise Zend Framework 2 avec PHPunit.
Modifié par Hooli (30 Jun 2014 - 16:11)
Voilà un petit moment que je cherche une réponse à cette question :
Lorsque l'on procède aux tests unitaires d'une classe permettant par exemple de créer un fichier, d'updater la base ou de faire d'autres actions qui ont un impact sur la prod, comment faire pour que ces tests n'aient pas le même comportement (ne créée pas de fichier, n'update pas la base etc...) ?
J'ai des problèmes à comprendre ce qu'est un mock, et un stub (bouchon ?) dans quel cas on doit utiliser l'un ou l'autre, et dans quel cas nos tests exécutent le code réel ou non
Je suis un peu perdu avec les tests unitaire un petit recadrage serait sympa
J'utilise Zend Framework 2 avec PHPunit.
Modifié par Hooli (30 Jun 2014 - 16:11)