This change removes the ConsoleLogger from the TestSuiteFixture and registers a PlainFileLogger instead, which saves logs during testing into the file bin/test/data/log/test_log.txt.
32 lines
615 B
C++
32 lines
615 B
C++
#include "TestSuiteFixture.h"
|
|
|
|
#include <sstream>
|
|
|
|
#include "utility/logging/FileLogger.h"
|
|
#include "utility/logging/logging.h"
|
|
#include "utility/logging/LogManager.h"
|
|
#include "utility/logging/PlainFileLogger.h"
|
|
|
|
TestSuiteFixture::TestSuiteFixture()
|
|
{
|
|
}
|
|
|
|
TestSuiteFixture::~TestSuiteFixture()
|
|
{
|
|
}
|
|
|
|
bool TestSuiteFixture::setUpWorld()
|
|
{
|
|
LogManager::getInstance()->addLogger(std::make_shared<PlainFileLogger>("data/log/test_log.txt"));
|
|
LogManager::getInstance()->addLogger(std::make_shared<FileLogger>());
|
|
|
|
return true;
|
|
}
|
|
|
|
bool TestSuiteFixture::tearDownWorld()
|
|
{
|
|
LogManager::destroyInstance();
|
|
|
|
return true;
|
|
}
|