CppUnit
| CppUnit | |
|---|---|
| Basisdaten | |
| Aktuelle Version | 1.15.1 (25. Dezember 2019) |
| Betriebssystem | Plattformübergreifend |
| Programmiersprache | C++ |
| Kategorie | Unit-Test |
| Lizenz | GNU Lesser General Public License |
| deutschsprachig | nein |
| freedesktop.org/wiki/Software/cppunit | |
CppUnit ist ein Unit-Test-Framework für die Programmiersprache C++. Es ist dem Java-Tool JUnit nachempfunden.
CppUnit testet Programmeinheiten (meistens Klassen). Zur Erstellung eines neuen Tests wird eine neue Klasse erstellt, die mit CppUnit-Makros erweitert wird. Die Methoden der Klasse werden als Test registriert. Innerhalb der Methoden können nun Methoden anderer Klassen getestet werden. Dabei testet man üblicherweise, ob eine konkrete Eingabe eine richtige Ausgabe produziert. Die Ergebnisse der Tests können maschinenlesbar in XML, als Textausgabe oder mit den mitgelieferten GUI-basierten Programmen angezeigt werden.