23.11.2012 Aufrufe

Testen, Testmanagement, Unit-Tests - beim Fachbereich Informatik ...

Testen, Testmanagement, Unit-Tests - beim Fachbereich Informatik ...

Testen, Testmanagement, Unit-Tests - beim Fachbereich Informatik ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 &registry =<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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!