// ArduinoJson - arduinojson.org // Copyright Benoit Blanchon 2014-2020 // MIT License #include #include using namespace ARDUINOJSON_NAMESPACE; TEST_CASE("ElementProxy::set()") { DynamicJsonDocument doc(4096); ElementProxy ep = doc[0]; SECTION("set(int)") { ep.set(42); REQUIRE(doc.as() == "[42]"); } SECTION("set(const char*)") { ep.set("world"); REQUIRE(doc.as() == "[\"world\"]"); } SECTION("set(char[])") { char s[] = "world"; ep.set(s); strcpy(s, "!!!!!"); REQUIRE(doc.as() == "[\"world\"]"); } }