| 12345678910111213141516171819202122232425262728293031 | // ArduinoJson - https://arduinojson.org// Copyright © 2014-2022, Benoit BLANCHON// MIT License#include <ArduinoJson.h>#include <catch.hpp>TEST_CASE("JsonVariant::nesting()") {  DynamicJsonDocument doc(4096);  JsonVariant var = doc.to<JsonVariant>();  SECTION("return 0 if uninitialized") {    JsonVariant unitialized;    REQUIRE(unitialized.nesting() == 0);  }  SECTION("returns 0 for string") {    var.set("hello");    REQUIRE(var.nesting() == 0);  }  SECTION("returns 1 for empty object") {    var.to<JsonObject>();    REQUIRE(var.nesting() == 1);  }  SECTION("returns 1 for empty array") {    var.to<JsonArray>();    REQUIRE(var.nesting() == 1);  }}
 |