Das Unternehmen, für das ich arbeite, hat kürzlich Linux zu unserer Arbeitsumgebung hinzugefügt, und wir brauchen ein gutes Unit-Testing-Framework für C++. Wir haben Gmock von Google ausprobiert, aber es ist nicht so benutzerfreundlich. Ich habe ein wenig recherchiert und den C++-Test von Parasoft und Isolator++ von Typemock gefunden. Welche empfehlen Sie?
Als spöttisches Framework verwende ich hippomocks
. Es kann mit jedem Unit-Testing-Framework kombiniert werden.
Der Vorteil ist, dass es sich um ein reines Header-Framework handelt, das den spöttischen Teil während der Laufzeit ausführt (keine vorab erstellten Schritte erforderlich). Der Nachteil ist, dass es nur in Intel-basierten Architekturen funktioniert.
Was ich wirklich mag, ist, dass es auch erlaubt, statische Funktionen zu simulieren.
Verweise
Florian
Ilan Greenberg
Florian
Ilan Greenberg