Jason,
être conscient de cela!!! :D
Comme Meekrosoft dit, oui, c'est possible. J'ai aussi utilisé son site quand j'ai essayé de le faire. Il fonctionne, mais il y a un gros problème:
GTest est opposé orientée outil et langage C n'est-ce pas!
Dans l'exemple, dans GTest vous avez beaucoup de fonctions (80% de l'ensemble des API) qui demande de l'objet en tant que paramètre, par exemple:
EXPECT_CALL(turtle, PenDown()) // turtle is object(class) and PenDown() is method of that object
.Times(AtLeast(1));
de GTest site web https://code.google.com/p/googlemock/wiki/ForDummies
si vous utilisez uniquement des macros comme expect_equal, expect_bigger_than et ainsi de suite...
Je voudrais vous suggérer outil CMocka (ou d'un autre C de tests unitaires, outils). C'est aussi à partir de google (modifié par le groupe de non-les développeurs de google) et il est créé directement pour les C de langue. - Je l'utiliser quand je veux tester C-type de source code.
J'espère que cela aide.. :-) bonne journée.. :-)