mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-17 17:58:09 +08:00
update testing macro
This commit is contained in:
@@ -25,14 +25,14 @@ BOOST_AUTO_TEST_CASE(test_decimal)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(test_decimal_value)
|
||||
{
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE( "1234", toml::value( 1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE( "+1234", toml::value( 1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE( "-1234", toml::value( -1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE( "0", toml::value( 0));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE( "1_2_3_4", toml::value( 1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE( "+1_2_3_4", toml::value( +1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE( "-1_2_3_4", toml::value( -1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("123_456_789", toml::value(123456789));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "1234", toml::value( 1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "+1234", toml::value( 1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "-1234", toml::value( -1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0", toml::value( 0));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "1_2_3_4", toml::value( 1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "+1_2_3_4", toml::value( +1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "-1_2_3_4", toml::value( -1234));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "123_456_789", toml::value(123456789));
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(test_hex)
|
||||
@@ -50,15 +50,15 @@ BOOST_AUTO_TEST_CASE(test_hex)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(test_hex_value)
|
||||
{
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0xDEADBEEF", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0xdeadbeef", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0xDEADbeef", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0xDEAD_BEEF", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0xdead_beef", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0xdead_BEEF", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0xFF", value(0xFF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0x00FF", value(0xFF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0x0000FF", value(0xFF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0xDEADBEEF", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0xdeadbeef", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0xDEADbeef", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0xDEAD_BEEF", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0xdead_beef", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0xdead_BEEF", value(0xDEADBEEF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0xFF", value(0xFF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0x00FF", value(0xFF));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0x0000FF", value(0xFF));
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(test_oct)
|
||||
@@ -70,9 +70,9 @@ BOOST_AUTO_TEST_CASE(test_oct)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(test_oct_value)
|
||||
{
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0o777", value(64*7+8*7+7));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0o7_7_7", value(64*7+8*7+7));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0o007", value(7));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0o777", value(64*7+8*7+7));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0o7_7_7", value(64*7+8*7+7));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0o007", value(7));
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(test_bin)
|
||||
@@ -85,8 +85,8 @@ BOOST_AUTO_TEST_CASE(test_bin)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(test_bin_value)
|
||||
{
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0b10000", value(16));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0b010000", value(16));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0b01_00_00", value(16));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE("0b111111", value(63));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0b10000", value(16));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0b010000", value(16));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0b01_00_00", value(16));
|
||||
TOML11_TEST_PARSE_EQUAL_VALUE(parse_value, "0b111111", value(63));
|
||||
}
|
||||
|
Reference in New Issue
Block a user