mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
test tagged mesages
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user