Jason, ser conscientes de ello !!! : D
Como dijo Meekrosoft, sí, es posible. También utilicé su sitio web cuando traté de hacerlo. Funciona, pero hay un gran problema:
¡GTest es una herramienta objetada y el lenguaje C no lo es!
En el ejemplo, en GTEST que tienen una gran cantidad de funciones (80% de API entero) ese objeto solicitud como parámetro, por ejemplo:
EXPECT_CALL(turtle, PenDown()) // turtle is object(class) and PenDown() is method of that object
.Times(AtLeast(1));
desde el sitio web GTEST https://code.google.com/p/googlemock/wiki/ForDummies por lo que va a utilizar sólo las macros como expect_equal, expect_bigger_than y así sucesivamente ...
Me gustaría sugerirle la herramienta CMocka (u otras herramientas de prueba de la unidad C). También es de google (modificado por un grupo de desarrolladores que no son de Google) y se crea directamente para el lenguaje C. Yo uso este cuando quiero probar el código fuente de tipo C.
espero que esto ayude .. :-) tenga un buen día .. :-)
Entiendo por qué querrías hacer esto, gtest es bastante parsimonioso. Gran pregunta –