Ich bin mit dem Boost-:: Test Bibliothek, und ich versuche, wenn ein tatsächlicher Prozentwert zu überprüfen, ist nahe den erwarteten Wert:Problem BOOST_CHECK_CLOSE_FRACTION
BOOST_CHECK_CLOSE_FRACTION(
items[i].ExpectedPercent,
items[i].ActualCount/totalCount,
0.05);
Aus irgendeinem Grunde diese Prüfung fehlschlägt, auch wenn die Werte sind nahe genug:
difference between items[i].ExpectedPercent{0.40000000000000002}
and items[i].ActualCount/totalReturned{0.42999999999999999}
exceeds 0.050000000000000003
Ist das ein Problem mit Boost-oder einem Problem mit, wie ich Boost-verwenden?
Ich würde Ihnen vorschlagen, zu prüfen, wenn es einen verwandten Bericht in Boost Trac gibt und wenn nicht, melde ihn dort oder sende deinen Kommentar an die Boost-Mailingliste. – mloskot