Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/unittests/logunittest.cpp

    r952f38 ra67d19  
    1111
    1212#include "logunittest.hpp"
    13 #include "Helpers/Log.hpp"
     13#include "log.hpp"
    1414#include "defs.hpp"
    15 #include "Helpers/Verbose.hpp"
    16 
    17 #ifdef HAVE_TESTRUNNER
    18 #include "UnitTestMain.hpp"
    19 #endif /*HAVE_TESTRUNNER*/
     15#include "verbose.hpp"
    2016
    2117/********************************************** Test classes **************************************/
     
    3127void LogTest::tearDown()
    3228{
    33   logger::purgeInstance();
    34   errorLogger::purgeInstance();
    3529};
    3630
     
    4034void LogTest::logTest()
    4135{
    42   logger::getInstance().setVerbosity(2);
     36  logger::getInstance()->setVerbosity(2);
    4337  DoLog(0) && (Log() << Verbose(0) << "Verbosity level is set to 2." << endl);
    4438  DoLog(0) && (Log() << Verbose(0) << "Test level 0" << endl);
     
    5448  DoeLog(4) && (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.