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