Qu'est-ce que les objets simulés? Pouvez-vous s'il vous plaît expliquer le concept? Comment utiliser des objets simulés en C ++? Tous les exemples de sources seront très utiles. P>
4 Réponses :
Lire sur Mockcpp et vous trouverez les réponses à votre question. Les moqueurs sont parfaits à des fins de test où vous pouvez vous concentrer sur la mise à la différence et se moquer du comportement d'autres pièces dans l'environnement. P>
En général, un objet simulé fait référence à une instance d'une classe que le nom indique "se moque" de la fonctionnalité de la classe d'origine. Ceci est généralement simplifié lors du codage contre une interface, alors lors du test d'un composant dépendant d'une interface, vous implémentez simplement l'interface pour renvoyer les résultats nécessaires pour effectuer vos tests. P>
Vous pouvez trouver plus d'informations ici, y compris les différents types de simulacres utilisées pour tester: P>
J'espère que cela vous aidera. P>
merci, Damian p>
@Als: pas de problème :), juste content de pouvoir aider
Google Mock est un cadre de moqueur de dépendances de la classe étant testée. Le site Web comprend également un bon Introduction . P>
faux-it est un cadre de moqueur simple pour C ++. Fakeit utilise les dernières fonctionnalités C ++ 11 pour créer une API expressif (mais très simple).
Avec Fakeit, il n'est pas nécessaire de réaffecter des méthodes ni de créer une classe dérivée pour chaque simulacre.
Voici comment vous fausse-it: Il y a beaucoup plus de fonctionnalités à explorer. Allez-y et Donnez-lui un essai . P> p>