Boost测试:获取错误计数

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

有没有办法获得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.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 );