/
nicodim4
/
ArduinoJson
Обзор
Документация
Войти
/
nicodim4
/
ArduinoJson
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
7.x
extras/tests/Deprecated/StaticJsonDocument.cpp
32 строки
799 B
Benoit Blanchon
Update copyright year
06 июл 2026, 19:35
06 июл 2026, 19:35
7823e4a
Код
Авторство
О чём код?
// ArduinoJson - https://arduinojson.org // Copyright © 2014-2026, Benoit BLANCHON // MIT License #include <ArduinoJson.h> #include <catch.hpp> using ArduinoJson::detail::is_base_of; TEST_CASE("StaticJsonDocument") { SECTION("is a JsonDocument") { REQUIRE(is_base_of<JsonDocument, StaticJsonDocument<256>>::value == true); } SECTION("deserialize / serialize") { StaticJsonDocument<256> doc; deserializeJson(doc, "{\"hello\":\"world\"}"); REQUIRE(doc.as<std::string>() == "{\"hello\":\"world\"}"); } SECTION("copy") { StaticJsonDocument<256> doc; doc["hello"] = "world"; auto copy = doc; REQUIRE(copy.as<std::string>() == "{\"hello\":\"world\"}"); } SECTION("capacity") { StaticJsonDocument<256> doc; REQUIRE(doc.capacity() == 256); } }