28 #ifndef D_TestTestingFixture_H
29 #define D_TestTestingFixture_H
31 #include "TestRegistry.h"
44 registry_->setCurrentRegistry(registry_);
45 registry_->addTest(genTest_);
50 registry_->setCurrentRegistry(0);
57 void setTestFunction(
void(*testFunction)())
59 genTest_->testFunction_ = testFunction;
62 void setSetup(
void(*setupFunction)())
64 genTest_->setup_ = setupFunction;
67 void setTeardown(
void(*teardownFunction)())
69 genTest_->teardown_ = teardownFunction;
74 registry_->runAllTests(*result_);
79 return result_->getFailureCount();
84 assertPrintContains(output_, contains);
90 STRCMP_CONTAINS(contains.asCharString(), output->getOutput().asCharString());
Definition: TestTestingFixture.h:33
Definition: TestResult.h:41
Definition: TestRegistry.h:43
Definition: TestOutput.h:134
Definition: SimpleString.h:46