#include "BDDTest.h" #include "trace.h" #include #include #include #include int testCount = 0; int testPasses = 0; const char* testDescription; std::list failureList; int bddtest_test(const char* file, int line, const char* assertion, int result) { if (!result) { LOG("F"); std::ostringstream os; os << " ! "<::iterator it = failureList.begin(); it != failureList.end(); it++) { LOG("\n"); LOG(*it); } LOG("\n" << std::dec << testPasses << "/" << testCount << " tests passed\n"); if (testPasses == testCount) { return 0; } return 1; }