Testen, Testmanagement, Unit-Tests - beim Fachbereich Informatik ...
Testen, Testmanagement, Unit-Tests - beim Fachbereich Informatik ...
Testen, Testmanagement, Unit-Tests - beim Fachbereich Informatik ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Kapitel 3.4 Cpp<strong>Unit</strong><br />
Beispiel: Das eigentliche Testprogramm (test.cpp)<br />
Damit die <strong>Tests</strong> gestartet werden können benötigt man einen TestRunner.<br />
- Es gibt verschiedene TestRunner für die Textkonsole und graphische Oberflächen.<br />
- Mit registry.makeTest() erhält man eine <strong>Tests</strong>uite mit allen registrierten <strong>Tests</strong>.<br />
#include <br />
#include <br />
using namespace std;<br />
main() {<br />
Cpp<strong>Unit</strong>::TestFactoryRegistry ®istry =<br />
Cpp<strong>Unit</strong>::TestFactoryRegistry::getRegistry();<br />
}<br />
Cpp<strong>Unit</strong>::TextUi::TestRunner runner;<br />
runner.addTest(registry.makeTest());<br />
bool rc = runner.run();<br />
return !rc;<br />
© Prof. Dr. Frank Bühler · Software Engineering · h_da - <strong>Fachbereich</strong> <strong>Informatik</strong><br />
Hochschule Darmstadt<br />
University of Applied Sciences