pruebaCppUnit.cpp

Ir a la documentaciĆ³n de este archivo.
00001 // vim: set expandtab tabstop=8 shiftwidth=8 foldmethod=marker:
00013 #include <cppunit/BriefTestProgressListener.h>
00014 #include <cppunit/CompilerOutputter.h>
00015 #include <cppunit/extensions/TestFactoryRegistry.h>
00016 #include <cppunit/TestResult.h>
00017 #include <cppunit/TestResultCollector.h>
00018 #include <cppunit/TestRunner.h>
00019 
00020 
00021 int main (int argc, char* argv[])
00022 {
00023 
00024         // Create the event manager and test controller
00025         CPPUNIT_NS::TestResult controller;
00026 
00027         // Add a listener that colllects test result
00028         CPPUNIT_NS::TestResultCollector result;
00029         controller.addListener(&result);
00030 
00031         // Add a listener that print dots as test run.
00032         CPPUNIT_NS::BriefTestProgressListener progress;
00033         controller.addListener(&progress);
00034 
00035         // Add the top suite to the test runner
00036         CPPUNIT_NS::TestRunner runner;
00037         runner.addTest(CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest() );
00038         runner.run(controller);
00039 
00040         // Print test in a compiler compatible format.
00041         CPPUNIT_NS::CompilerOutputter outputter(&result, std::cout);
00042         outputter.write();
00043 
00044         return result.wasSuccessful() ? 0 : 1;
00045 }
00046 
00047 

Generado el Wed Jan 6 06:58:22 2010 para Mt77 por  doxygen 1.5.4