5 #include <cppunit/TestResult.h>
6 #include <cppunit/TestResultCollector.h>
7 #include <cppunit/BriefTestProgressListener.h>
8 #include <cppunit/TextOutputter.h>
9 #include <cppunit/extensions/TestFactoryRegistry.h>
10 #include <cppunit/TestRunner.h>
14 int main(int argc
, char *argv
[])
16 CppUnit::TestResult test
;
17 CppUnit::TestResultCollector result
;
18 CppUnit::BriefTestProgressListener progress
;
19 test
.addListener(&result
);
20 test
.addListener(&progress
);
22 CppUnit::TextOutputter
outputter(&result
, std::clog
);
24 CppUnit::TestRunner runner
;
25 runner
.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
30 return result
.wasSuccessful() ? 0 : 1;
33 // Use no tabs at all; two spaces indentation; max. eighty chars per line.
34 // vim: et ts=2 sw=2 sts=2 tw=80 fdm=marker