From c35a0fadc308083dc9bf124fa1013abf182928ea Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Sun, 5 Oct 2014 15:14:29 +0200 Subject: [PATCH] Test that JsonArray can contain inner objects --- tests/JsonArray_Container_Tests.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/JsonArray_Container_Tests.cpp b/tests/JsonArray_Container_Tests.cpp index 5fc8245a..3a9ca0d5 100644 --- a/tests/JsonArray_Container_Tests.cpp +++ b/tests/JsonArray_Container_Tests.cpp @@ -74,4 +74,16 @@ TEST_F(JsonArray_Container_Tests, CanStoreInnerArrays) EXPECT_EQ(innerarray1, (JsonArray) array[0]); EXPECT_EQ(innerarray2, (JsonArray) array[1]); +} + +TEST_F(JsonArray_Container_Tests, CanStoreInnerObjects) +{ + JsonObject innerObject1 = json.createObject(); + JsonObject innerObject2 = json.createObject(); + + array.add(innerObject1); + array.add(innerObject2); + + EXPECT_EQ(innerObject1, (JsonObject) array[0]); + EXPECT_EQ(innerObject2, (JsonObject) array[1]); } \ No newline at end of file