mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-17 12:32:17 +02:00
Test what happens with just an opening bracket
This commit is contained in:
@ -67,12 +67,14 @@ JsonNode* JsonParser::parseNode()
|
||||
|
||||
JsonNode* JsonParser::parseArray()
|
||||
{
|
||||
skipOneChar();
|
||||
skipOneChar(); // skip the '['
|
||||
skipSpaces();
|
||||
|
||||
JsonNode* node = _buffer->createNode();
|
||||
node->setAsArray(_buffer);
|
||||
|
||||
skipSpaces();
|
||||
if (isEnd())
|
||||
return 0;
|
||||
|
||||
if (isArrayStop())
|
||||
return node;
|
||||
|
@ -16,6 +16,14 @@ TEST_F(JsonArray_Parser_Tests, EmptyArray)
|
||||
EXPECT_EQ(0, array.size());
|
||||
}
|
||||
|
||||
TEST_F(JsonArray_Parser_Tests, ArrayWithNoEnd)
|
||||
{
|
||||
JsonArray array = json.parseArray("[");
|
||||
|
||||
EXPECT_FALSE(array.success());
|
||||
EXPECT_EQ(0, array.size());
|
||||
}
|
||||
|
||||
TEST_F(JsonArray_Parser_Tests, EmptyArrayWithLeadingSpaces)
|
||||
{
|
||||
JsonArray array = json.parseArray(" []");
|
||||
|
Reference in New Issue
Block a user