createNestedObject.cpp 518 B

12345678910111213141516171819202122232425
  1. // ArduinoJson - https://arduinojson.org
  2. // Copyright © 2014-2022, Benoit BLANCHON
  3. // MIT License
  4. #include <ArduinoJson.h>
  5. #include <catch.hpp>
  6. TEST_CASE("JsonObject::createNestedObject()") {
  7. DynamicJsonDocument doc(4096);
  8. JsonObject obj = doc.to<JsonObject>();
  9. SECTION("key is a const char*") {
  10. obj.createNestedObject("hello");
  11. }
  12. #ifdef HAS_VARIABLE_LENGTH_ARRAY
  13. SECTION("key is a VLA") {
  14. size_t i = 16;
  15. char vla[i];
  16. strcpy(vla, "hello");
  17. obj.createNestedObject(vla);
  18. }
  19. #endif
  20. }