[poincare] Avoid rounding error

This commit is contained in:
Romain Goyet
2019-10-02 18:22:24 +02:00
committed by EmilieNumworks
parent d9af0300d4
commit 1845e58d0f

View File

@@ -98,7 +98,7 @@ QUIZ_CASE(poincare_serialization_decimal) {
assert_expression_serialize_to(Decimal::Builder(0.00000099999999999995), "9.9999999999995ᴇ-7", ScientificMode, 14);
assert_expression_serialize_to(Decimal::Builder(0.000000999999999999995), "0.000001", DecimalMode);
assert_expression_serialize_to(Decimal::Builder(0.000000999999999901200121020102010201201201021099995), "9.999999999012ᴇ-7", DecimalMode, 14);
assert_expression_serialize_to(Decimal::Builder(9999999999999.54), "9999999999999.5", DecimalMode, 14);
assert_expression_serialize_to(Decimal::Builder(9999999999999.53), "9999999999999.5", DecimalMode, 14);
assert_expression_serialize_to(Decimal::Builder(99999999999999.54), "1ᴇ14", DecimalMode, 14);
assert_expression_serialize_to(Decimal::Builder(999999999999999.54), "1ᴇ15", DecimalMode, 14);
assert_expression_serialize_to(Decimal::Builder(9999999999999999.54), "1ᴇ16", DecimalMode, 14);