From fcc28b13556a88af09b31246bc2b08a24acdc3d8 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Thu, 10 Mar 2022 13:54:13 +0100 Subject: [PATCH] Test memoryUsage() --- extras/tests/JsonVariant/memoryUsage.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/extras/tests/JsonVariant/memoryUsage.cpp b/extras/tests/JsonVariant/memoryUsage.cpp index 59587dbb..0516bc6d 100644 --- a/extras/tests/JsonVariant/memoryUsage.cpp +++ b/extras/tests/JsonVariant/memoryUsage.cpp @@ -38,4 +38,12 @@ TEST_CASE("JsonVariant::memoryUsage()") { REQUIRE(var.memoryUsage() == 6); REQUIRE(var.memoryUsage() == doc.memoryUsage()); } + + SECTION("ignore size of link document") { + StaticJsonDocument<128> doc2; + doc2["hello"] = "world"; + var.add(&doc2); + CHECK(var.memoryUsage() == JSON_ARRAY_SIZE(1)); + CHECK(var.memoryUsage() == doc.memoryUsage()); + } }