我在 Boost 单元测试框架中摸索,并建立了一个基本的功能单元测试。我BOOST_TEST_MESSAGE
用来让用户知道哪些测试正在运行,但消息不会显示在屏幕上。例如:
#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();
我试图定义BOOST_TEST_LOG_LEVEL
,all
但这没有效果。我从Boost log-level parameter page得到了这个想法,但我认为日志的概念可能与屏幕上实际显示的内容无关。有任何想法吗?