Go to the source code of this file.
|
| | TEST_pos (0, 0) |
| |
| | TEST_pos (0, 00) |
| |
| | TEST_pos (0, 00000000) |
| |
| | TEST_pos (0, 000000000) |
| |
| | TEST_pos (0, 00000000000000000000000000000000) |
| |
| | TEST_pos (0, _0) |
| |
| | TEST_pos (0, _00) |
| |
| | TEST_pos (0, _00000000) |
| |
| | TEST_pos (0, _000000000) |
| |
| | TEST_pos (0, _00000000000000000000000000000000) |
| |
| | TEST_pos (0, 00000000_) |
| |
| | TEST_pos (0, 000000000_) |
| |
| | TEST_pos (0, 00000000000000000000000000000000_) |
| |
| | TEST_pos (0, 0_) |
| |
| | TEST_pos (0, 0_0) |
| |
| | TEST_pos (0, 0_00) |
| |
| | TEST_pos (0, 0_00000000) |
| |
| | TEST_pos (0, 0_000000000) |
| |
| | TEST_pos (0, 0_00000000000000000000000000000000) |
| |
| | TEST_pos (0, 00_) |
| |
| | TEST_pos (0, 00_0) |
| |
| | TEST_pos (0, 00_00) |
| |
| | TEST_pos (0, 00_00000000) |
| |
| | TEST_pos (0, 00_000000000) |
| |
| | TEST_pos (0, 00_00000000000000000000000000000000) |
| |
| | TEST_pos (1, 0_01) |
| |
| | TEST_pos (1, 0_010) |
| |
| | TEST_pos (1, 0_010000000000000000000000000) |
| |
| | TEST_pos (9, 0_09) |
| |
| | TEST_pos (9, 0_090) |
| |
| | TEST_pos (9, 0_090000000000000000000000000) |
| |
| | TEST_pos (100, 1) |
| |
| | TEST_pos (1000, 10) |
| |
| | TEST_pos (10000, 100) |
| |
| | TEST_pos (100000, 1000) |
| |
| | TEST_pos (655350, 6553_5) |
| |
| | TEST_pos (42949672, 429496_72) |
| |
| | TEST_pos (1844674407, 18446744_07) |
| |
| | TEST_pos (2100000000000, 21000000000_00) |
| |
| | TEST_neg_n (~, empty_string) |
| |
| | TEST_neg_n (-0, minus_0) |
| |
| | TEST_neg_n (+0, plus_0) |
| |
| | TEST_neg_n (-1, minus_1) |
| |
| | TEST_neg_n (+1, plus_1) |
| |
| | TEST_neg_n (_, only_point) |
| |
| | TEST_neg (0_00001) |
| |
| | TEST_neg (0_00009) |
| |
| | TEST_neg (21000000000_00001) |
| |
| | TEST_neg (21000000000_09551616) |
| |
| | TEST_neg (2100000000009551616) |
| |
| | TEST_neg (__) |
| |
| | TEST_neg (0__) |
| |
| | TEST_neg (__0) |
| |
| | TEST_neg (0__0) |
| |
| | TEST_neg (0_0_) |
| |
| | TEST_neg (_0_0) |
| |
| | TEST_neg (0_0_0) |
| |
◆ TEST_neg
Value: { \
do_neg_test(#str); \
}
#define TEST(test_case_name, test_name)
bool parse_amount(uint64_t &amount, const std::string &str_amount_)
Definition at line 66 of file parse_amount.cpp.
◆ TEST_neg_n
| #define TEST_neg_n |
( |
|
str, |
|
|
|
name |
|
) |
| |
Value: { \
do_neg_test(#str); \
}
#define TEST(test_case_name, test_name)
bool parse_amount(uint64_t &amount, const std::string &str_amount_)
Definition at line 72 of file parse_amount.cpp.
◆ TEST_pos
| #define TEST_pos |
( |
|
expected, |
|
|
|
str |
|
) |
| |
Value: { \
do_pos_test(
UINT64_C(expected), #str); \
}
#define TEST(test_case_name, test_name)
bool parse_amount(uint64_t &amount, const std::string &str_amount_)
Definition at line 60 of file parse_amount.cpp.
◆ TEST_neg() [1/12]
◆ TEST_neg() [2/12]
◆ TEST_neg() [3/12]
| TEST_neg |
( |
21000000000_00001 |
| ) |
|
◆ TEST_neg() [4/12]
| TEST_neg |
( |
21000000000_09551616 |
| ) |
|
◆ TEST_neg() [5/12]
| TEST_neg |
( |
2100000000009551616 |
| ) |
|
◆ TEST_neg() [6/12]
◆ TEST_neg() [7/12]
◆ TEST_neg() [8/12]
◆ TEST_neg() [9/12]
◆ TEST_neg() [10/12]
◆ TEST_neg() [11/12]
◆ TEST_neg() [12/12]
◆ TEST_neg_n() [1/6]
| TEST_neg_n |
( |
~ |
, |
|
|
empty_string |
|
|
) |
| |
◆ TEST_neg_n() [2/6]
| TEST_neg_n |
( |
- |
0, |
|
|
minus_0 |
|
|
) |
| |
◆ TEST_neg_n() [3/6]
| TEST_neg_n |
( |
+ |
0, |
|
|
plus_0 |
|
|
) |
| |
◆ TEST_neg_n() [4/6]
| TEST_neg_n |
( |
- |
1, |
|
|
minus_1 |
|
|
) |
| |
◆ TEST_neg_n() [5/6]
| TEST_neg_n |
( |
+ |
1, |
|
|
plus_1 |
|
|
) |
| |
◆ TEST_neg_n() [6/6]
| TEST_neg_n |
( |
_ |
, |
|
|
only_point |
|
|
) |
| |
◆ TEST_pos() [1/39]
◆ TEST_pos() [2/39]
◆ TEST_pos() [3/39]
| TEST_pos |
( |
0 |
, |
|
|
00000000 |
|
|
) |
| |
◆ TEST_pos() [4/39]
| TEST_pos |
( |
0 |
, |
|
|
000000000 |
|
|
) |
| |
◆ TEST_pos() [5/39]
| TEST_pos |
( |
0 |
, |
|
|
00000000000000000000000000000000 |
|
|
) |
| |
◆ TEST_pos() [6/39]
◆ TEST_pos() [7/39]
◆ TEST_pos() [8/39]
| TEST_pos |
( |
0 |
, |
|
|
_00000000 |
|
|
) |
| |
◆ TEST_pos() [9/39]
| TEST_pos |
( |
0 |
, |
|
|
_000000000 |
|
|
) |
| |
◆ TEST_pos() [10/39]
| TEST_pos |
( |
0 |
, |
|
|
_00000000000000000000000000000000 |
|
|
) |
| |
◆ TEST_pos() [11/39]
| TEST_pos |
( |
0 |
, |
|
|
00000000_ |
|
|
) |
| |
◆ TEST_pos() [12/39]
| TEST_pos |
( |
0 |
, |
|
|
000000000_ |
|
|
) |
| |
◆ TEST_pos() [13/39]
| TEST_pos |
( |
0 |
, |
|
|
00000000000000000000000000000000_ |
|
|
) |
| |
◆ TEST_pos() [14/39]
◆ TEST_pos() [15/39]
◆ TEST_pos() [16/39]
◆ TEST_pos() [17/39]
| TEST_pos |
( |
0 |
, |
|
|
0_00000000 |
|
|
) |
| |
◆ TEST_pos() [18/39]
| TEST_pos |
( |
0 |
, |
|
|
0_000000000 |
|
|
) |
| |
◆ TEST_pos() [19/39]
| TEST_pos |
( |
0 |
, |
|
|
0_00000000000000000000000000000000 |
|
|
) |
| |
◆ TEST_pos() [20/39]
◆ TEST_pos() [21/39]
◆ TEST_pos() [22/39]
◆ TEST_pos() [23/39]
| TEST_pos |
( |
0 |
, |
|
|
00_00000000 |
|
|
) |
| |
◆ TEST_pos() [24/39]
| TEST_pos |
( |
0 |
, |
|
|
00_000000000 |
|
|
) |
| |
◆ TEST_pos() [25/39]
| TEST_pos |
( |
0 |
, |
|
|
00_00000000000000000000000000000000 |
|
|
) |
| |
◆ TEST_pos() [26/39]
◆ TEST_pos() [27/39]
◆ TEST_pos() [28/39]
| TEST_pos |
( |
1 |
, |
|
|
0_010000000000000000000000000 |
|
|
) |
| |
◆ TEST_pos() [29/39]
◆ TEST_pos() [30/39]
◆ TEST_pos() [31/39]
| TEST_pos |
( |
9 |
, |
|
|
0_090000000000000000000000000 |
|
|
) |
| |
◆ TEST_pos() [32/39]
◆ TEST_pos() [33/39]
◆ TEST_pos() [34/39]
◆ TEST_pos() [35/39]
| TEST_pos |
( |
100000 |
, |
|
|
1000 |
|
|
) |
| |
◆ TEST_pos() [36/39]
| TEST_pos |
( |
655350 |
, |
|
|
6553_5 |
|
|
) |
| |
◆ TEST_pos() [37/39]
| TEST_pos |
( |
42949672 |
, |
|
|
429496_72 |
|
|
) |
| |
◆ TEST_pos() [38/39]
| TEST_pos |
( |
1844674407 |
, |
|
|
18446744_07 |
|
|
) |
| |
◆ TEST_pos() [39/39]
| TEST_pos |
( |
2100000000000 |
, |
|
|
21000000000_00 |
|
|
) |
| |