// ArduinoJson - https://arduinojson.org // Copyright © 2014-2022, Benoit BLANCHON // MIT License #include #include TEST_CASE("JsonArray::clear()") { SECTION("No-op on null JsonArray") { JsonArray array; array.clear(); REQUIRE(array.isNull() == true); REQUIRE(array.size() == 0); } SECTION("Removes all elements") { StaticJsonDocument<64> doc; JsonArray array = doc.to(); array.add(1); array.add(2); array.clear(); REQUIRE(array.size() == 0); REQUIRE(array.isNull() == false); } }