@@ -11,67 +11,67 @@ BOOST_AUTO_TEST_SUITE(mastercore_strtoint64_tests)
1111BOOST_AUTO_TEST_CASE(mastercore_strtoint64_invidisible)
1212{
1313 // zero amount
14- BOOST_CHECK (strToInt64 (" 0" , false ) == 0 );
14+ BOOST_CHECK (StrToInt64 (" 0" , false ) == 0 );
1515 // big num
16- BOOST_CHECK (strToInt64 (" 4000000000000000" , false ) == 4000000000000000 );
16+ BOOST_CHECK (StrToInt64 (" 4000000000000000" , false ) == 4000000000000000 );
1717 // max int64
18- BOOST_CHECK (strToInt64 (" 9223372036854775807" , false ) == 9223372036854775807 );
18+ BOOST_CHECK (StrToInt64 (" 9223372036854775807" , false ) == 9223372036854775807 );
1919}
2020
2121BOOST_AUTO_TEST_CASE (mastercore_strtoint64_invidisible_truncate)
2222{
2323 // ignore any char after decimal mark
24- BOOST_CHECK (strToInt64 (" 8.76543210123456878901" , false ) == 8 );
25- BOOST_CHECK (strToInt64 (" 8.765432101.2345687890" , false ) == 8 );
26- BOOST_CHECK (strToInt64 (" 2345.AbCdEhf71z1.23" , false ) == 2345 );
24+ BOOST_CHECK (StrToInt64 (" 8.76543210123456878901" , false ) == 8 );
25+ BOOST_CHECK (StrToInt64 (" 8.765432101.2345687890" , false ) == 8 );
26+ BOOST_CHECK (StrToInt64 (" 2345.AbCdEhf71z1.23" , false ) == 2345 );
2727}
2828
2929BOOST_AUTO_TEST_CASE (mastercore_strtoint64_invidisible_invalid)
3030{
3131 // invalid, number is negative
32- BOOST_CHECK (strToInt64 (" -4" , false ) == 0 );
32+ BOOST_CHECK (StrToInt64 (" -4" , false ) == 0 );
3333 // invalid, number is over max int64
34- BOOST_CHECK (strToInt64 (" 9223372036854775808" , false ) == 0 );
34+ BOOST_CHECK (StrToInt64 (" 9223372036854775808" , false ) == 0 );
3535 // invalid, minus sign in string
36- BOOST_CHECK (strToInt64 (" 2345.AbCdEFG71z88-1.23" , false ) == 0 );
36+ BOOST_CHECK (StrToInt64 (" 2345.AbCdEFG71z88-1.23" , false ) == 0 );
3737}
3838
3939BOOST_AUTO_TEST_CASE (mastercore_strtoint64_divisible)
4040{
4141 // range 0 to max int64
42- BOOST_CHECK (strToInt64 (" 0.000" , true ) == 0 );
43- BOOST_CHECK (strToInt64 (" 92233720368.54775807" , true ) == 9223372036854775807 );
42+ BOOST_CHECK (StrToInt64 (" 0.000" , true ) == 0 );
43+ BOOST_CHECK (StrToInt64 (" 92233720368.54775807" , true ) == 9223372036854775807 );
4444 // check padding
45- BOOST_CHECK (strToInt64 (" 0.00000004" , true ) == 4 );
46- BOOST_CHECK (strToInt64 (" 0.0000004" , true ) == 40 );
47- BOOST_CHECK (strToInt64 (" 0.0004" , true ) == 40000 );
48- BOOST_CHECK (strToInt64 (" 0.4" , true ) == 40000000 );
49- BOOST_CHECK (strToInt64 (" 4.0" , true ) == 400000000 );
45+ BOOST_CHECK (StrToInt64 (" 0.00000004" , true ) == 4 );
46+ BOOST_CHECK (StrToInt64 (" 0.0000004" , true ) == 40 );
47+ BOOST_CHECK (StrToInt64 (" 0.0004" , true ) == 40000 );
48+ BOOST_CHECK (StrToInt64 (" 0.4" , true ) == 40000000 );
49+ BOOST_CHECK (StrToInt64 (" 4.0" , true ) == 400000000 );
5050 // truncate after 8 digits
51- BOOST_CHECK (strToInt64 (" 40.00000000000099" , true ) == 4000000000 );
52- BOOST_CHECK (strToInt64 (" 92233720368.54775807000" , true ) == 9223372036854775807 );
51+ BOOST_CHECK (StrToInt64 (" 40.00000000000099" , true ) == 4000000000 );
52+ BOOST_CHECK (StrToInt64 (" 92233720368.54775807000" , true ) == 9223372036854775807 );
5353}
5454
5555BOOST_AUTO_TEST_CASE (mastercore_strtoint64_divisible_truncate)
5656{
5757 // truncate after 8 digits
58- BOOST_CHECK (strToInt64 (" 40.00000000000099" , true ) == 4000000000 );
59- BOOST_CHECK (strToInt64 (" 92233720368.54775807000" , true ) == 9223372036854775807 );
60- BOOST_CHECK (strToInt64 (" 92233720368.54775807000" , true ) == 9223372036854775807 );
58+ BOOST_CHECK (StrToInt64 (" 40.00000000000099" , true ) == 4000000000 );
59+ BOOST_CHECK (StrToInt64 (" 92233720368.54775807000" , true ) == 9223372036854775807 );
60+ BOOST_CHECK (StrToInt64 (" 92233720368.54775807000" , true ) == 9223372036854775807 );
6161}
6262
6363BOOST_AUTO_TEST_CASE (mastercore_strtoint64_divisible_invalid)
6464{
6565 // invalid, number is over max int64
66- BOOST_CHECK (strToInt64 (" 92233720368.54775808" , true ) == 0 );
66+ BOOST_CHECK (StrToInt64 (" 92233720368.54775808" , true ) == 0 );
6767 // invalid, more than one decimal mark in string
68- BOOST_CHECK (strToInt64 (" 1234..12345678" , true ) == 0 );
68+ BOOST_CHECK (StrToInt64 (" 1234..12345678" , true ) == 0 );
6969 // invalid, alpha chars in string
70- BOOST_CHECK (strToInt64 (" 1234.12345A" , true ) == 0 );
70+ BOOST_CHECK (StrToInt64 (" 1234.12345A" , true ) == 0 );
7171 // invalid, number is negative
72- BOOST_CHECK (strToInt64 (" -4.0" , true ) == 0 );
72+ BOOST_CHECK (StrToInt64 (" -4.0" , true ) == 0 );
7373 // invalid, minus sign in string
74- BOOST_CHECK (strToInt64 (" 4.1234-5678" , true ) == 0 );
74+ BOOST_CHECK (StrToInt64 (" 4.1234-5678" , true ) == 0 );
7575}
7676
7777BOOST_AUTO_TEST_SUITE_END ()
0 commit comments