Boost::test et se moquant de cadre
J'utilise boost::test et ont besoin d'utiliser un moqueur cadre avec elle. Quelqu'un aurait-il des recommandations?
Vous devez vous connecter pour publier un commentaire.
J'utilise boost::test et ont besoin d'utiliser un moqueur cadre avec elle. Quelqu'un aurait-il des recommandations?
Vous devez vous connecter pour publier un commentaire.
Récemment, j'ai fait une recherche pour les tests unitaires et les moqueries des cadres pour mon dernier projet et est allé avec Google Se Moquer. Il avait la meilleure documentation et semble assez bien décrite (bien que je n'ai pas créé de très complexe des objets fantaisie encore). Au début, je pensais de l'aide
boost::test
, mais a terminé à l'aide de Google Test à la place (je pense que c'est une condition de Google se Moquer, même si vous utilisez un autre framework de test). Il dispose également d'une bonne documentation, et a eu le plus de ce que j'ai prévu.Faux-Il est une simple moquerie cadre pour le C++ utilise la dernière C++11 caractéristiques pour créer une expression (pourtant très simple) de l'API.
Avec FakeIt il n'est pas nécessaire de re-déclarer les méthodes, ni la création d'une classe dérivée pour chaque maquette et il est doté d'un boost::test d'intégration.
Voici comment vous Faux-Il:
Il ya beaucoup plus de fonctionnalités à découvrir. Aller de l'avant et lui donner un essai.
Vous pouvez essayer Tortue !
Ici vous avez un exemple d'utilisation de Google Fantaisie avec Boost Test. Je préfère Boost Test car je utiliser d'autres Bibliothèques Boost souvent.
GoogleMock a une section sur l'utilisation avec un autre cadre.
ELFSpy vous permet de remplacer les (pseudo) des fonctions, des méthodes, des fonctions virtuelles, etc avec d'autres implémentations à l'exécution.
https://github.com/mollismerx/elfspy/wiki