// ArduinoJson - https://arduinojson.org // Copyright Benoit Blanchon 2014-2021 // MIT License #include #include #include TEST_CASE("JsonVariant::add()") { DynamicJsonDocument doc(4096); JsonVariant var = doc.to(); SECTION("integer") { var.add(42); REQUIRE(var.as() == "[42]"); } SECTION("const char*") { var.add("hello"); REQUIRE(var.as() == "[\"hello\"]"); } SECTION("std::string") { var.add(std::string("hello")); REQUIRE(var.as() == "[\"hello\"]"); } }