Frage

Unter Windows XP mit TDM GCC / MinGW32 für grundlegende Entwicklung dh gcc 4.4.x mit gDB. Welche Einheit Test-Framework zur Verwendung für Testgetriebene Entwicklung?

prüfen 's Unit-Tests noch nicht Arbeit unter Windows.

Die Fragen an Unit Testing Frameworks für C und Unit Testing C-Code aber nicht besonders ähnlich sind etwa gcc 4.4.x unter Windows mit

.
War es hilfreich?

Lösung

Fantastische Dias von einem Vortrag über TDD mit C, mit nichts als C99-Standard Zeug.

Persönlich mag ich das Zeug in glib , die Sie kann in der Lage sein, in MinGW zu verwenden.

Andere Tipps

minunit ist nur vier Makros lang, so dass es auf kompilieren werden jede Plattform. Es ist nicht voll funktionsfähige, aber macht den Job, und einfach erweitert werden kann an Ihre Bedürfnisse anzupassen.

Cut der einzige Rahmen C Unit-Tests ist, ich weiß, dass unter Windows ausgeführt werden kann. Check funktioniert unter Windows über Cygwin (das ist, was ich bin derzeit mit).

Ab Version 0.9.11, überprüfen funktioniert Unterstützung von Windows auf dem MinGW und Cygwin-Plattformen .

Da die MinGW-Plattform keine fork () äquivalent besitzt, mit dem fork () Modus in Schach ist nicht verfügbar. Allerdings ist Cygwin eine fork () Implementierung für die Prüfung zu verwenden liefern.

Werfen Sie einen Blick auf cmocka, eine Einheit Test-Framework für C mit Unterstützung für Mock-Objekte. Es wird getestet und unterstützt unter Windows.

https://cmocka.org

Persönlich Ich mag cfix , die nicht nur bei Windows-C-Entwickler richtet, sondern auch unterstützt beide Benutzer und Kernel-Modus-Code.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top