createNested.cpp 509 B

123456789101112131415161718192021
  1. // ArduinoJson - arduinojson.org
  2. // Copyright Benoit Blanchon 2014-2019
  3. // MIT License
  4. #include <ArduinoJson.h>
  5. #include <catch.hpp>
  6. TEST_CASE("JsonArray basics") {
  7. DynamicJsonDocument doc(4096);
  8. JsonArray array = doc.to<JsonArray>();
  9. SECTION("CreateNestedArray") {
  10. JsonArray arr = array.createNestedArray();
  11. REQUIRE(arr == array[0].as<JsonArray>());
  12. }
  13. SECTION("CreateNestedObject") {
  14. JsonObject obj = array.createNestedObject();
  15. REQUIRE(obj == array[0].as<JsonObject>());
  16. }
  17. }