test tagged mesages

This commit is contained in:
Franz G. Fuchs
2019-01-08 12:22:35 +01:00
parent bef6cd9ce7
commit da1ddbfd53

View File

@@ -44,7 +44,9 @@ void initLogger(std::ostringstream& log_stream) {
OpmLog::addBackend("STREAM" , streamLog);
BOOST_CHECK_EQUAL( true , OpmLog::hasBackend("COUNTER"));
BOOST_CHECK_EQUAL( true , OpmLog::hasBackend("STREAM"));
streamLog->setMessageFormatter(std::make_shared<SimpleMessageFormatter>(true, false));
streamLog->setMessageLimiter(std::make_shared<MessageLimiter>(2));
}
@@ -58,7 +60,9 @@ BOOST_AUTO_TEST_CASE(deferredlogger)
+ Log::prefixMessage(Log::MessageType::Problem, "problem 1") + "\n"
+ Log::prefixMessage(Log::MessageType::Bug, "bug 1") + "\n"
+ Log::prefixMessage(Log::MessageType::Debug, "debug 1") + "\n"
+ Log::prefixMessage(Log::MessageType::Note, "note 1") + "\n";
+ Log::prefixMessage(Log::MessageType::Note, "note 1") + "\n"
+ Log::prefixMessage(Log::MessageType::Note, "note 2") + "\n"
+ Log::prefixMessage(Log::MessageType::Note, "note 3") + "\n";
std::ostringstream log_stream;
initLogger(log_stream);
@@ -71,6 +75,8 @@ BOOST_AUTO_TEST_CASE(deferredlogger)
deferredlogger.bug("bug 1");
deferredlogger.debug("debug 1");
deferredlogger.note("note 1");
deferredlogger.note("tagme", "note 2");
deferredlogger.note("tagme", "note 3");
deferredlogger.logMessages();
@@ -81,7 +87,7 @@ BOOST_AUTO_TEST_CASE(deferredlogger)
BOOST_CHECK_EQUAL( 1 , counter->numMessages(Log::MessageType::Problem) );
BOOST_CHECK_EQUAL( 1 , counter->numMessages(Log::MessageType::Bug) );
BOOST_CHECK_EQUAL( 1 , counter->numMessages(Log::MessageType::Debug) );
BOOST_CHECK_EQUAL( 1 , counter->numMessages(Log::MessageType::Note) );
BOOST_CHECK_EQUAL( 3 , counter->numMessages(Log::MessageType::Note) );
BOOST_CHECK_EQUAL(log_stream.str(), expected);