| 1234567891011121314151617181920212223242526272829 |
- // ArduinoJson - arduinojson.org
- // Copyright Benoit Blanchon 2014-2023
- // MIT License
- #include <ArduinoJson.h>
- #include <catch.hpp>
- TEST_CASE("JsonArray basics") {
- DynamicJsonBuffer jb;
- JsonArray& array = jb.createArray();
- SECTION("SuccessIsTrue") {
- REQUIRE(array.success());
- }
- SECTION("InitialSizeIsZero") {
- REQUIRE(0U == array.size());
- }
- SECTION("CreateNestedArray") {
- JsonArray& arr = array.createNestedArray();
- REQUIRE(&arr == &array[0].as<JsonArray&>());
- }
- SECTION("CreateNestedObject") {
- JsonObject& obj = array.createNestedObject();
- REQUIRE(&obj == &array[0].as<JsonObject&>());
- }
- }
|