mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[poincare] Avoid rounding error
This commit is contained in:
committed by
EmilieNumworks
parent
d9af0300d4
commit
1845e58d0f
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user