libcryfs/test/logging/LoggerTest.cpp

21 lines
433 B
C++
Raw Normal View History

2015-10-17 15:49:54 +02:00
#include "testutils/LoggingTest.h"
/*
* Contains test cases for the Logger class
*/
using namespace cpputils::logging;
using std::string;
using testing::MatchesRegex;
class LoggerTest: public LoggingTest {};
TEST_F(LoggerTest, IsSingleton) {
ASSERT_EQ(&logger(), &logger());
}
TEST_F(LoggerTest, SetLogger) {
logger().setLogger(spdlog::stderr_logger_mt("MyTestLog1"));
2015-10-17 15:49:54 +02:00
EXPECT_EQ("MyTestLog1", logger()->name());
}