diff --git a/tests/JsonArray_Parser_Tests.cpp b/tests/JsonArray_Parser_Tests.cpp index cf4d0086..bafb7fbc 100644 --- a/tests/JsonArray_Parser_Tests.cpp +++ b/tests/JsonArray_Parser_Tests.cpp @@ -46,7 +46,25 @@ TEST_F(JsonArray_Parser_Tests, OneInteger) EXPECT_TRUE(array.success()); EXPECT_EQ(1, array.size()); - EXPECT_EQ(42, static_cast(array[0])); + EXPECT_EQ(42, static_cast(array[0])); +} + +TEST_F(JsonArray_Parser_Tests, OneIntegerWithSpacesBefore) +{ + JsonArray array = json.parseArray("[ \t\r\n42]"); + + EXPECT_TRUE(array.success()); + EXPECT_EQ(1, array.size()); + EXPECT_EQ(42, static_cast(array[0])); +} + +TEST_F(JsonArray_Parser_Tests, OneIntegerWithSpaceAfter) +{ + JsonArray array = json.parseArray("[42 \t\r\n]"); + + EXPECT_TRUE(array.success()); + EXPECT_EQ(1, array.size()); + EXPECT_EQ(42, static_cast(array[0])); } TEST_F(JsonArray_Parser_Tests, TwoIntegers)