Boost测试:获取错误计数
有没有办法获得Boost UTF中当前测试用例的当前错误计数 我希望在测试用例中至少有一个检查失败的情况下执行代码。比如:Boost测试:获取错误计数,boost,boost-unit-test-framework,Boost,Boost Unit Test Framework,有没有办法获得Boost UTF中当前测试用例的当前错误计数 我希望在测试用例中至少有一个检查失败的情况下执行代码。比如: if (BOOST_ERROR_COUNT > 0) { ... } (此宏不存在。)您可以通过boost::unit\u test::results\u收集器访问有关当前测试用例的信息 e、 g 这将获得一个boost::unit_test::test_results,其中包含您需要的所有信息 另请参见boost/test/results\u collector
if (BOOST_ERROR_COUNT > 0) { ... }
(此宏不存在。)您可以通过
boost::unit\u test::results\u收集器访问有关当前测试用例的信息
e、 g
这将获得一个boost::unit_test::test_results
,其中包含您需要的所有信息
另请参见boost/test/results\u collector.hpp
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 );