//[example_output > ./boost_test_macro_workaround --log_level=all Running 2 test cases... Entering test module "boost_test_macro_workaround" test.cpp:13: Entering test case "test_logical_not_allowed" test.cpp:17: info: check (true && true) has passed test.cpp:13: Leaving test case "test_logical_not_allowed"; testing time: 183us test.cpp:20: Entering test case "test_ternary" test.cpp:26: info: check (a + 1 == b ? true : false) has passed test.cpp:20: Leaving test case "test_ternary"; testing time: 123us Leaving test module "boost_test_macro_workaround"; testing time: 547us *** No errors detected //]