我正在学习Boost Unit Testing Framework,并且已经设置了基本功能的单元测试。 我使用 BOOST_TEST_MESSAGE 让用户知道正在运行哪些测试,但是消息不会显示在屏幕上。例如:
<code>#define BOOST_TEST_MODULE MyTest
#include <boost/test/included/unit_test.hpp>
BOOST_FIXTURE_TEST_SUITE(MyTestSuite, MyTestFixture)
BOOST_AUTO_TEST_CASE(MessageTest)
{
BOOST_TEST_MESSAGE( "no one sees this!" );
}
BOOST_AUTO_TEST_SUITE_END();
</code>
我尝试将
BOOST_TEST_LOG_LEVEL
定义为all
,但没有效果。我从Boost日志级别参数页面得到了这个想法,但我认为日志的概念可能与实际显示在屏幕上的内容无关。有什么想法吗?
<program-name> --log_level=message
吗? - HAL