From 5dea88001e6d9defe1ca10e32d3f6782f2b96e3d Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Wed, 12 Dec 2018 12:13:49 +0900 Subject: [PATCH] add test case for array-of-tables --- tests/test_parse_table_key.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/test_parse_table_key.cpp b/tests/test_parse_table_key.cpp index fe91e71..47df434 100644 --- a/tests/test_parse_table_key.cpp +++ b/tests/test_parse_table_key.cpp @@ -101,6 +101,12 @@ BOOST_AUTO_TEST_CASE(test_array_of_table_dotted_key) keys[2] = "z"; keys[3] = "w"; TOML11_TEST_PARSE_EQUAL(parse_array_table_key, "[[x.y.z.w]]", keys); + TOML11_TEST_PARSE_EQUAL(parse_array_table_key, "[[x . y . z . w]]", keys); + TOML11_TEST_PARSE_EQUAL(parse_array_table_key, "[[x. y .z. w]]", keys); + TOML11_TEST_PARSE_EQUAL(parse_array_table_key, "[[x .y. z .w]]", keys); + TOML11_TEST_PARSE_EQUAL(parse_array_table_key, "[[ x. y .z . w ]]", keys); + TOML11_TEST_PARSE_EQUAL(parse_array_table_key, "[[ x . y . z . w ]]", keys); + } { std::vector keys(2);