0
有没有办法在Boost UTF中获取当前测试用例的当前错误计数?Boost测试:获取错误计数
我想在我的测试用例中至少有一个检查失败的情况下执行代码。喜欢的东西:
if (BOOST_ERROR_COUNT > 0) { ... }
(此宏不存在)
有没有办法在Boost UTF中获取当前测试用例的当前错误计数?Boost测试:获取错误计数
我想在我的测试用例中至少有一个检查失败的情况下执行代码。喜欢的东西:
if (BOOST_ERROR_COUNT > 0) { ... }
(此宏不存在)
您可以通过boost::unit_test::results_collector
例如访问有关当前测试用例信息
using boost::unit_test::results_collector;
using boost::unit_test::framework::current_test_case;
using boost::unit_test::test_case;
using boost::unit_test::test_results;
const test_results& theResults = results_collector.results(current_test_case().p_id);
这让你一个boost::unit_test::test_results
其中包含所有你之后的信息。
请参阅boost/test/results_collector.hpp