Comment se moquer des tests unitaires ?
Comment se moquer des tests unitaires ?

Vidéo: Comment se moquer des tests unitaires ?

Vidéo: Comment se moquer des tests unitaires ?
Vidéo: Les tests unitaires, tout le monde en parle, personne n'en fait. 2024, Peut
Anonim

Railleur est principalement utilisé dans test unitaire . Un objet sous test peut avoir des dépendances sur d'autres objets (complexes). Pour isoler le comportement de l'objet que vous souhaitez remplacer les autres objets par se moque qui simulent le comportement des objets réels.

De cette manière, pourquoi utilisons-nous des objets fictifs dans les tests unitaires ?

La moquerie est un processus utilisé dans test unitaire quand le unité en cours de test a des dépendances externes. Le but de se moquer est pour isoler et se concentrer sur le code testé et non sur le comportement ou l'état des dépendances externes.

Par la suite, la question est, qu'est-ce qu'un fichier fictif ? En programmation orientée objet, un moquer object est un objet simulé qui imite le comportement des plus petites parties testables d'une application de manière contrôlée.

En conséquence, que se passe-t-il lorsque nous nous moquons d'une classe ?

Isoler le comportement de l'objet tu veux tester tu remplacer les autres objets par se moque qui simulent le comportement des objets réels. Donc en termes simples, railleur crée des objets qui simulent le comportement d'objets réels. Dans les tests unitaires nous vouloir tester les méthodes d'un classer en isolement.

Dois-je me moquer de toutes les dépendances ?

3 réponses. Correct. Tu devrait se moquer des choses qui dépendent de quelque chose de persistant ou d'externe afin d'éviter que le test ne dépende de quelque chose de persistant ou d'externe. Écrire un moquer qui émule le dépendance pour les cas spécifiques qui seront utilisés dans le test.

Conseillé: