diff options
| -rw-r--r-- | project2/ut/Jamfile.jam | 1 | ||||
| -rw-r--r-- | project2/ut/butf_logger.cpp | 21 | 
2 files changed, 22 insertions, 0 deletions
| diff --git a/project2/ut/Jamfile.jam b/project2/ut/Jamfile.jam index 0c7aa08..dc0d734 100644 --- a/project2/ut/Jamfile.jam +++ b/project2/ut/Jamfile.jam @@ -4,6 +4,7 @@ lib p2ut :  	[ glob *.cpp ]  	:  	<library>../common//p2common +	<library>boost_utf  	: :  	<define>BOOST_TEST_DYN_LINK  	<library>boost_utf diff --git a/project2/ut/butf_logger.cpp b/project2/ut/butf_logger.cpp new file mode 100644 index 0000000..c5f45b4 --- /dev/null +++ b/project2/ut/butf_logger.cpp @@ -0,0 +1,21 @@ +#include <boost/test/unit_test_log.hpp> +#include "logger.h" +#include "options.h" + +/// Logger that writes Boost Unit Test Framework messages +class BoostUTFLogDriver : public LogDriverBase { +	public: +		BoostUTFLogDriver() +		{ +		} +		void message(int, const char * msg) const +		{ +			BOOST_TEST_MESSAGE(msg); +		} +		static int level; +}; + +int BoostUTFLogDriver::level = LOG_DEBUG; + +DECLARE_LOGGER_LOADER("boostutf", BoostUTFLogDriver); + | 
