Criterion

Criterion

Criterion ist ein nicht-intrusives plattformübergreifendes C-Unit-Test-Framework.Die meisten Test-Frameworks für C erfordern eine Menge Code, um Tests und Testsuiten einzurichten. Sie müssen ein Main erstellen, neue Testsuiten registrieren, die Tests in diesen Anzügen registrieren und schließlich die richtigen Funktionen aufrufen.Dies gibt dem Benutzer eine große Kontrolle zu den unglücklichen Kosten der Einfachheit.Das Kriterium folgt dem KISS-Prinzip, während der Benutzer die Kontrolle über andere Frameworks behält: Tests werden automatisch registriert, wenn sie deklariert werden.Es wird ein Standardeinstiegspunkt bereitgestellt. Es ist nicht erforderlich, einen Hauptpunkt zu deklarieren, es sei denn, Sie möchten eine spezielle Behandlung durchführen.Tests werden in einem eigenen Prozess isoliert, Abstürze und Signale können gemeldet und getestet werden.Fortschritt und Statistik können mit Report Hooks in Echtzeit verfolgt werden.
criterion

Kategorien

Alternativen zu Criterion für alle Plattformen mit einer Lizenz

Google Test

Google Test

Googles Framework zum Schreiben von C ++ - Tests auf einer Vielzahl von Plattformen (Linux, Mac OS X, Windows, Cygwin, Windows CE und Symbian).Basierend auf der xUnit-Architektur.
CPPUnit

CPPUnit

Holen Sie sich CppUnit - C ++ - Portierung von JUnit bei SourceForge.net.Schnelle, sichere und kostenlose Downloads aus dem größten Open Source-Verzeichnis für Anwendungen und Software
UnitTest++

UnitTest++

UnitTest ++ ist ein Unit-Test-Framework für C ++, das auf Einfachheit und Portabilität ausgelegt ist.