createNestedArray.cpp 611 B

1234567891011121314151617181920212223
  1. // ArduinoJson - arduinojson.org
  2. // Copyright Benoit Blanchon 2014-2023
  3. // MIT License
  4. #include <ArduinoJson.h>
  5. #include <catch.hpp>
  6. TEST_CASE("JsonObject::createNestedArray()") {
  7. DynamicJsonBuffer _jsonBuffer;
  8. JsonObject& _object = _jsonBuffer.createObject();
  9. SECTION("success() should return true if key is non-null") {
  10. JsonArray& arr = _object.createNestedArray("key");
  11. REQUIRE(arr.success() == true);
  12. }
  13. SECTION("success() should return false if key is null") {
  14. const char* null = 0;
  15. JsonArray& arr = _object.createNestedArray(null);
  16. REQUIRE(arr.success() == false);
  17. }
  18. }