From 00949f8276a2019f15b2dc4b167a4f21876ac3ab Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Mon, 6 May 2024 11:16:55 +0200 Subject: [PATCH] Remove redundant test --- extras/tests/MsgPackDeserializer/errors.cpp | 23 --------------------- 1 file changed, 23 deletions(-) diff --git a/extras/tests/MsgPackDeserializer/errors.cpp b/extras/tests/MsgPackDeserializer/errors.cpp index 21339f23..1219a5e7 100644 --- a/extras/tests/MsgPackDeserializer/errors.cpp +++ b/extras/tests/MsgPackDeserializer/errors.cpp @@ -228,26 +228,3 @@ TEST_CASE("deserializeMsgPack() replaces ext types by null") { 20) == "[null,42]"); } } - -TEST_CASE("deserializeMsgPack() returns NoMemory is string length overflows") { - JsonDocument doc; - auto maxLength = ArduinoJson::detail::StringNode::maxLength; - - SECTION("max length should succeed") { - auto len = maxLength; - std::string prefix = {'\xdb', char(len >> 24), char(len >> 16), - char(len >> 8), char(len)}; - - auto err = deserializeMsgPack(doc, prefix + std::string(len, 'a')); - REQUIRE(err == DeserializationError::Ok); - } - - SECTION("one above max length should fail") { - auto len = maxLength + 1; - std::string prefix = {'\xdb', char(len >> 24), char(len >> 16), - char(len >> 8), char(len)}; - - auto err = deserializeMsgPack(doc, prefix + std::string(len, 'a')); - REQUIRE(err == DeserializationError::NoMemory); - } -}