// ArduinoJson - arduinojson.org // Copyright Benoit Blanchon 2014-2019 // MIT License #include #include #include static const char* null = 0; 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\"]"); } }