mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-29 18:27:37 +02:00
Tests: replace constants with sizeofString(n)
This commit is contained in:
@ -60,7 +60,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("reject 0xc1") {
|
||||
@ -76,7 +76,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip true") {
|
||||
@ -85,7 +85,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip positive fixint") {
|
||||
@ -94,7 +94,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip negative fixint") {
|
||||
@ -103,7 +103,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 8") {
|
||||
@ -112,7 +112,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 8") {
|
||||
@ -121,7 +121,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 16") {
|
||||
@ -130,7 +130,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 16") {
|
||||
@ -139,7 +139,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 32") {
|
||||
@ -149,7 +149,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 32") {
|
||||
@ -159,7 +159,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 64") {
|
||||
@ -170,7 +170,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 64") {
|
||||
@ -181,7 +181,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip float 32") {
|
||||
@ -191,7 +191,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip float 64") {
|
||||
@ -202,7 +202,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixstr") {
|
||||
@ -211,7 +211,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip str 8") {
|
||||
@ -220,7 +220,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip str 16") {
|
||||
@ -229,7 +229,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip str 32") {
|
||||
@ -239,7 +239,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip bin 8") {
|
||||
@ -248,7 +248,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip bin 16") {
|
||||
@ -257,7 +257,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip bin 32") {
|
||||
@ -267,7 +267,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixarray") {
|
||||
@ -276,7 +276,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip array 16") {
|
||||
@ -286,7 +286,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip array 32") {
|
||||
@ -299,7 +299,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixmap") {
|
||||
@ -309,7 +309,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip map 16") {
|
||||
@ -321,7 +321,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip map 32") {
|
||||
@ -335,7 +335,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixext 1") {
|
||||
@ -347,7 +347,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixext 2") {
|
||||
@ -359,7 +359,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixext 4") {
|
||||
@ -371,7 +371,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixext 8") {
|
||||
@ -383,7 +383,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixext 16") {
|
||||
@ -397,7 +397,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip ext 8") {
|
||||
@ -409,7 +409,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip ext 16") {
|
||||
@ -421,7 +421,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip ext 32") {
|
||||
@ -433,7 +433,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + 8);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(1) + sizeofString(7));
|
||||
}
|
||||
}
|
||||
|
||||
@ -454,7 +454,8 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() ==
|
||||
"{\"onlyarr\":[{\"measure\":2},{\"measure\":4}],\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofArray(2) + 2 * sizeofObject(2) + 24);
|
||||
CHECK(doc.memoryUsage() ==
|
||||
sizeofArray(2) + 2 * sizeofObject(2) + 3 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("include array 16") {
|
||||
@ -469,7 +470,8 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() ==
|
||||
"{\"onlyarr\":[{\"measure\":2},{\"measure\":4}],\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofArray(2) + 2 * sizeofObject(2) + 24);
|
||||
CHECK(doc.memoryUsage() ==
|
||||
sizeofArray(2) + 2 * sizeofObject(2) + 3 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("include array 32") {
|
||||
@ -484,7 +486,8 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() ==
|
||||
"{\"onlyarr\":[{\"measure\":2},{\"measure\":4}],\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofArray(2) + 2 * sizeofObject(2) + 24);
|
||||
CHECK(doc.memoryUsage() ==
|
||||
sizeofArray(2) + 2 * sizeofObject(2) + 3 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip null") {
|
||||
@ -493,7 +496,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip false") {
|
||||
@ -502,7 +505,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip true") {
|
||||
@ -511,7 +514,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip positive fixint") {
|
||||
@ -520,7 +523,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip negative fixint") {
|
||||
@ -529,7 +532,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 8") {
|
||||
@ -538,7 +541,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 16") {
|
||||
@ -547,7 +550,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 32") {
|
||||
@ -557,7 +560,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 64") {
|
||||
@ -568,7 +571,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 8") {
|
||||
@ -577,7 +580,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 16") {
|
||||
@ -586,7 +589,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 32") {
|
||||
@ -596,7 +599,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 64") {
|
||||
@ -607,7 +610,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip float 32") {
|
||||
@ -617,7 +620,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip float 64") {
|
||||
@ -628,7 +631,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixstr") {
|
||||
@ -637,7 +640,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip str 8") {
|
||||
@ -659,7 +662,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
doc, "\x82\xA7onlyarr\xdb\x00\x00\x00\x05hello\xA7include\x2A",
|
||||
filterOpt);
|
||||
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixmap") {
|
||||
@ -669,7 +672,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip map 16") {
|
||||
@ -681,7 +684,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip map 32") {
|
||||
@ -695,7 +698,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyarr\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -744,7 +747,8 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() ==
|
||||
"{\"onlyobj\":{\"measure\":2},\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + sizeofObject(1) + 24);
|
||||
CHECK(doc.memoryUsage() ==
|
||||
sizeofObject(2) + sizeofObject(1) + 3 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("include map 16") {
|
||||
@ -757,7 +761,8 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() ==
|
||||
"{\"onlyobj\":{\"measure\":2},\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + sizeofObject(1) + 24);
|
||||
CHECK(doc.memoryUsage() ==
|
||||
sizeofObject(2) + sizeofObject(1) + 3 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("include map 32") {
|
||||
@ -771,7 +776,8 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() ==
|
||||
"{\"onlyobj\":{\"measure\":2},\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + sizeofObject(1) + 24);
|
||||
CHECK(doc.memoryUsage() ==
|
||||
sizeofObject(2) + sizeofObject(1) + 3 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip null") {
|
||||
@ -780,7 +786,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip false") {
|
||||
@ -789,7 +795,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip true") {
|
||||
@ -798,7 +804,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip positive fixint") {
|
||||
@ -807,7 +813,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip negative fixint") {
|
||||
@ -816,7 +822,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 8") {
|
||||
@ -825,7 +831,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 16") {
|
||||
@ -834,7 +840,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 32") {
|
||||
@ -843,7 +849,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip uint 64") {
|
||||
@ -854,7 +860,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 8") {
|
||||
@ -863,7 +869,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 16") {
|
||||
@ -872,7 +878,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 32") {
|
||||
@ -881,7 +887,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip int 64") {
|
||||
@ -892,7 +898,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip float 32") {
|
||||
@ -901,7 +907,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip float 64") {
|
||||
@ -912,7 +918,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixstr") {
|
||||
@ -921,7 +927,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip str 8") {
|
||||
@ -943,7 +949,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
doc, "\x82\xA7onlyobj\xdb\x00\x00\x00\x05hello\xA7include\x2A",
|
||||
filterOpt);
|
||||
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip fixarray") {
|
||||
@ -952,7 +958,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip array 16") {
|
||||
@ -963,7 +969,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
|
||||
SECTION("skip array 32") {
|
||||
@ -975,7 +981,7 @@ TEST_CASE("deserializeMsgPack() filter") {
|
||||
|
||||
CHECK(error == DeserializationError::Ok);
|
||||
CHECK(doc.as<std::string>() == "{\"onlyobj\":null,\"include\":42}");
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 16);
|
||||
CHECK(doc.memoryUsage() == sizeofObject(2) + 2 * sizeofString(7));
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user