Je cherche actuellement à certains librarys de tests unitaires en C++ et ont quelques questions:C++ Tests unitaires, des objets moqueurs
il semble y avoir aucune installation de moquerie dans boost.test mais je peux à peine penser à faire des tests unitaires sans créer d'objets/fonctions fictifs. Comment le feriez-vous dans boost.test, le faites-vous manuellement (comment? Je veux dire, il y a plusieurs façons de penser, rien de tout cela ne vous semble sympa) ou faites-vous simplement sans faux objets? Googletest et googlemock ressemble à de jolies librairies avec un mockingsupport, mais il faut que chaque objet qui doit être raillé soit virtuel. Je n'aime pas vraiment ça, ce n'est pas que je m'inquiète de la performance (je pourrais définir une macro pour la sortir du code de production quand même) mais je trouve cela très intrusif. Je me demande s'il existe une autre solution qui ne nécessite pas beaucoup de changement au code existant? (Clojure d'amour là-bas)
Écrivez vos mock à la main. Vous découvrirez ce que vous pouvez et ne pouvez pas faire dans la langue. –