相关疑难解决方法(0)

BOOST_CHECK_CLOSE_FRACTION出现问题

我正在使用Boost :: Test库,我正在尝试检查实际百分比值是否接近预期值:

BOOST_CHECK_CLOSE_FRACTION(
    items[i].ExpectedPercent,
    items[i].ActualCount / totalCount,
    0.05);
Run Code Online (Sandbox Code Playgroud)

由于某些原因,即使值足够接近,此检查也会失败:

difference between items[i].ExpectedPercent{0.40000000000000002}
   and items[i].ActualCount / totalReturned{0.42999999999999999}
                                    exceeds 0.050000000000000003
Run Code Online (Sandbox Code Playgroud)

这是Boost的问题还是我使用Boost的问题?

c++ boost boost-test

5
推荐指数
1
解决办法
1429
查看次数

标签 统计

boost ×1

boost-test ×1

c++ ×1