From 9fbffe689c7b344f3cc41c529525f3e17526d768 Mon Sep 17 00:00:00 2001 From: "sangwan.kwon" Date: Fri, 6 Jul 2018 14:28:44 +0900 Subject: [PATCH] Fix log fomatter according to boost version upgrade - boost version : 1.65.1 Change-Id: Ic3b45f5e47cb4e2edbec22820075c43078944c60 Signed-off-by: sangwan.kwon --- test/colour_log_formatter.cpp | 19 +++++++++++++++++++ test/colour_log_formatter.h | 9 ++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/test/colour_log_formatter.cpp b/test/colour_log_formatter.cpp index 6240b3a..994dcbc 100644 --- a/test/colour_log_formatter.cpp +++ b/test/colour_log_formatter.cpp @@ -334,6 +334,24 @@ colour_log_formatter::entry_context_start( << " occurred in a following context:"; } +#if BOOST_VERSION >= 106501 +void +colour_log_formatter::log_entry_context( + std::ostream& output, + boost::unit_test::log_level /*l*/, + boost::unit_test::const_string value) +{ + output << "\n " << value; +} + +void +colour_log_formatter::entry_context_finish( + std::ostream& output, + boost::unit_test::log_level /*l*/) +{ + output.flush(); +} +#else void colour_log_formatter::log_entry_context( std::ostream& output, @@ -347,6 +365,7 @@ colour_log_formatter::entry_context_finish(std::ostream& output) { output.flush(); } +#endif //____________________________________________________________________________// } // namespace Test diff --git a/test/colour_log_formatter.h b/test/colour_log_formatter.h index 998188e..6f68556 100644 --- a/test/colour_log_formatter.h +++ b/test/colour_log_formatter.h @@ -54,10 +54,17 @@ public: void log_entry_finish(std::ostream &); void entry_context_start(std::ostream& os, boost::unit_test::log_level l); + +#if BOOST_VERSION >= 106501 + void log_entry_context(std::ostream& os, + boost::unit_test::log_level /*l*/, + boost::unit_test::const_string value); + void entry_context_finish(std::ostream& os, boost::unit_test::log_level /*l*/); +#else void log_entry_context(std::ostream& os, boost::unit_test::const_string value); void entry_context_finish(std::ostream& os); - +#endif private: bool m_isTestCaseFailed; }; -- 2.7.4