Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/unittests/logunittest.cpp

    re6fdbe re138de  
    1515#include "verbose.hpp"
    1616
    17 #ifdef HAVE_TESTRUNNER
    18 #include "UnitTestMain.hpp"
    19 #endif /*HAVE_TESTRUNNER*/
    20 
    2117/********************************************** Test classes **************************************/
    2218
     
    3127void LogTest::tearDown()
    3228{
    33   logger::purgeInstance();
    34   errorLogger::purgeInstance();
    3529};
    3630
     
    5448  eLog() << Verbose(4) << "This should not be printed." << endl;
    5549};
     50
     51
     52/********************************************** Main routine **************************************/
     53
     54int main(int argc, char **argv)
     55{
     56  // Get the top level suite from the registry
     57  CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();
     58
     59  // Adds the test to the list of test to run
     60  CppUnit::TextUi::TestRunner runner;
     61  runner.addTest( suite );
     62
     63  // Change the default outputter to a compiler error format outputter
     64  runner.setOutputter( new CppUnit::CompilerOutputter( &runner.result(),
     65                                                       std::cerr ) );
     66  // Run the tests.
     67  bool wasSucessful = runner.run();
     68
     69  // Return error code 1 if the one of test failed.
     70  return wasSucessful ? 0 : 1;
     71};
Note: See TracChangeset for help on using the changeset viewer.