42 #include <cppunit/CompilerOutputter.h>
43 #include <cppunit/extensions/TestFactoryRegistry.h>
44 #include <cppunit/TestResult.h>
45 #include <cppunit/TestResultCollector.h>
46 #include <cppunit/TestRunner.h>
48 int main (
int argc,
char* argv[])
52 CPPUNIT_NS :: TestResult testresult;
55 CPPUNIT_NS :: TestResultCollector collectedresults;
56 testresult.addListener (&collectedresults);
59 CPPUNIT_NS :: TestRunner testrunner;
60 testrunner.addTest (CPPUNIT_NS :: TestFactoryRegistry ::
61 getRegistry ().makeTest ());
62 testrunner.run (testresult);
65 CPPUNIT_NS :: CompilerOutputter compileroutputter (&collectedresults,
67 compileroutputter.write ();
70 return collectedresults.wasSuccessful () ? 0 : 1;