aboutsummaryrefslogtreecommitdiff
path: root/tests/unit_tests/parse_amount.cpp
diff options
context:
space:
mode:
authorMonzero Build System <builds@monzero.org>2026-08-15 21:14:26 +0100
committerMonzero Build System <builds@monzero.org>2026-08-15 21:14:26 +0100
commit28f1919249465d3230f45ed21686c5a836d56df0 (patch)
tree948fe5e7052c45c366c24a82b485ae9d1d38e39b /tests/unit_tests/parse_amount.cpp
parent4f92268d7c16741cfb41e5bbe2aa46cc260a9ea5 (diff)
downloadmonzero-core-28f1919249465d3230f45ed21686c5a836d56df0.tar.gz
monzero-core-28f1919249465d3230f45ed21686c5a836d56df0.tar.xz
monzero-core-28f1919249465d3230f45ed21686c5a836d56df0.zip
Establish Monzero Phase 0 and inactive assets baselinemonzero-phase0-assets-prototype-20260815
Diffstat (limited to 'tests/unit_tests/parse_amount.cpp')
-rw-r--r--tests/unit_tests/parse_amount.cpp48
1 files changed, 24 insertions, 24 deletions
diff --git a/tests/unit_tests/parse_amount.cpp b/tests/unit_tests/parse_amount.cpp
index 9a2a21c2b..63888b213 100644
--- a/tests/unit_tests/parse_amount.cpp
+++ b/tests/unit_tests/parse_amount.cpp
@@ -105,27 +105,27 @@ TEST_pos(0, 00_00000000);
TEST_pos(0, 00_000000000);
TEST_pos(0, 00_00000000000000000000000000000000);
-TEST_pos(1, 0_000000000001);
-TEST_pos(1, 0_0000000000010);
-TEST_pos(1, 0_0000000000010000000000000000000000000);
-TEST_pos(9, 0_000000000009);
-TEST_pos(9, 0_0000000000090);
-TEST_pos(9, 0_0000000000090000000000000000000000000);
+TEST_pos(1, 0_00000000001);
+TEST_pos(1, 0_000000000010);
+TEST_pos(1, 0_000000000010000000000000000000000000);
+TEST_pos(9, 0_00000000009);
+TEST_pos(9, 0_000000000090);
+TEST_pos(9, 0_000000000090000000000000000000000000);
-TEST_pos(1000000000000, 1);
-TEST_pos(10000000000000, 10);
-TEST_pos(100000000000000, 100);
-TEST_pos(1000000000000000, 1000);
-TEST_pos(6553500000000000, 6553_5);
-TEST_pos(429496729500000000, 429496_7295);
-TEST_pos(18446744073700000000, 18446744_0737);
-TEST_pos(18446744073700000000, 18446744_0737000);
-TEST_pos(18446744073700000000, 18446744_07370000);
-TEST_pos(18446744073700000000, 18446744_073700000);
-TEST_pos(18446744073700000000, 18446744_0737000000000000000);
+TEST_pos(100000000000, 1);
+TEST_pos(1000000000000, 10);
+TEST_pos(10000000000000, 100);
+TEST_pos(100000000000000, 1000);
+TEST_pos(655350000000000, 6553_5);
+TEST_pos(42949672950000000, 429496_7295);
+TEST_pos(1844674407370000000, 18446744_0737);
+TEST_pos(1844674407370000000, 18446744_0737000);
+TEST_pos(1844674407370000000, 18446744_07370000);
+TEST_pos(1844674407370000000, 18446744_073700000);
+TEST_pos(1844674407370000000, 18446744_0737000000000000000);
/* Max supply */
-TEST_pos(18446744073709551615, 18446744_073709551615);
+TEST_pos(18446744073709551615, 184467440_73709551615);
// Invalid numbers
TEST_neg_n(~, empty_string);
@@ -135,14 +135,14 @@ TEST_neg_n(-1, minus_1);
TEST_neg_n(+1, plus_1);
TEST_neg_n(_, only_point);
-// Don't go below 10^-12
-TEST_neg(0_0000000000001);
-TEST_neg(0_0000000000009);
-TEST_neg(184467440737_000000001);
+// Don't go below 10^-11
+TEST_neg(0_000000000001);
+TEST_neg(0_000000000009);
+TEST_neg(184467440_000000000001);
// Overflow
-TEST_neg(184467440737_09551616);
-TEST_neg(184467440738);
+TEST_neg(184467440_73709551616);
+TEST_neg(184467441);
TEST_neg(18446744073709551616);
// Two or more points