From 425b462d361286822ee0ed7b5fe00881ba312ea3 Mon Sep 17 00:00:00 2001 From: vrouvrea Date: Fri, 5 Dec 2014 13:32:54 +0000 Subject: Moved into trunk git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@341 636b058d-ea47-450e-bf9e-a15bfbe3eedb --- src/common/include/gudhi/Test.h | 85 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 src/common/include/gudhi/Test.h (limited to 'src/common/include/gudhi/Test.h') diff --git a/src/common/include/gudhi/Test.h b/src/common/include/gudhi/Test.h new file mode 100644 index 00000000..18b7ca82 --- /dev/null +++ b/src/common/include/gudhi/Test.h @@ -0,0 +1,85 @@ +#ifndef __TEST_H +#define __TEST_H + +#include +#include +#include +#include +#include + + +#define TEST(a) std::cout << "TEST: " << (a)< tests; + +public: + void add(std::string name_,bool (*test_)()){ + Test test(name_,test_); + tests.push_back(test); + } + bool run(){ + bool tests_succesful(true); + std::vector res; + for (Test test : tests){ + res.push_back(test.run()); + } + std::cout << "\n\n results of tests : "< "; + if (res[i++]) std::cout << "OK"<