diff options
Diffstat (limited to 'cxxtest/YesNoRunner.h')
-rw-r--r-- | cxxtest/YesNoRunner.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/cxxtest/YesNoRunner.h b/cxxtest/YesNoRunner.h new file mode 100644 index 0000000..e7b83b6 --- /dev/null +++ b/cxxtest/YesNoRunner.h @@ -0,0 +1,29 @@ +#ifndef __cxxtest__YesNoRunner_h__ +#define __cxxtest__YesNoRunner_h__ + +// +// The YesNoRunner is a simple TestListener that +// just returns true iff all tests passed. +// + +#include <cxxtest/TestRunner.h> +#include <cxxtest/TestListener.h> + +namespace CxxTest +{ + class YesNoRunner : public TestListener + { + public: + YesNoRunner() + { + } + + int run() + { + TestRunner::runAllTests( *this ); + return tracker().failedTests(); + } + }; +} + +#endif // __cxxtest__YesNoRunner_h__ |