14

Boost Unit Testing Framework を手探りで進めていて、機能する基本的な単体テストをセットアップしました。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 のログ レベル パラメーター ページからそのアイデアを得ましたが、ログの概念は実際に画面に表示されるものとは関係ないのではないかと思います。何か案は?

4

1 に答える 1