// ArduinoJson - arduinojson.org // Copyright Benoit Blanchon 2014-2020 // MIT License #include #include using namespace ARDUINOJSON_NAMESPACE; TEST_CASE("ElementProxy::operator[]") { DynamicJsonDocument doc(4096); ElementProxy ep = doc[1]; SECTION("set member") { ep["world"] = 42; REQUIRE(doc.as() == "[null,{\"world\":42}]"); } SECTION("set element") { ep[2] = 42; REQUIRE(doc.as() == "[null,[null,null,42]]"); } }