From 6330ab1271d84e3579fb41b70cd0cd2ab7a3f534 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Sun, 5 Oct 2014 15:15:25 +0200 Subject: [PATCH] Test that JsonObject can contain inner arrays --- tests/JsonObject_Container_Tests.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/JsonObject_Container_Tests.cpp b/tests/JsonObject_Container_Tests.cpp index a52b9a14..0da4d493 100644 --- a/tests/JsonObject_Container_Tests.cpp +++ b/tests/JsonObject_Container_Tests.cpp @@ -95,6 +95,18 @@ TEST_F(JsonObject_Container_Tests, CanStoreStrings) EXPECT_STREQ("w0r1d", (const char*) object["world"]); } +TEST_F(JsonObject_Container_Tests, CanStoreInnerArrays) +{ + JsonArray innerarray1 = json.createArray(); + JsonArray innerarray2 = json.createArray(); + + object["hello"] = innerarray1; + object["world"] = innerarray2; + + EXPECT_EQ(innerarray1, (JsonArray) object["hello"]); + EXPECT_EQ(innerarray2, (JsonArray) object["world"]); +} + TEST_F(JsonObject_Container_Tests, CanStoreInnerObjects) { JsonObject innerObject1 = json.createObject();