estoy usando la biblioteca Boost :: prueba, y estoy tratando de comprobar si un valor real por ciento está cerca del valor esperado:Problema con BOOST_CHECK_CLOSE_FRACTION
BOOST_CHECK_CLOSE_FRACTION(
items[i].ExpectedPercent,
items[i].ActualCount/totalCount,
0.05);
Por alguna razón esta comprobación falla, incluso cuando los valores son lo suficientemente cerca:
difference between items[i].ExpectedPercent{0.40000000000000002}
and items[i].ActualCount/totalReturned{0.42999999999999999}
exceeds 0.050000000000000003
es éste un problema con Boost o un problema con la forma en que estoy usando Boost?
le sugeriría para comprobar si hay un informe relacionado en Boost Trac y, de no ser así, denúncielo allí o envíe su comentario a la lista de correo de Boost. – mloskot