MCPcopy Create free account
hub / github.com/bblanchon/ArduinoJson / checkVariant

Function checkVariant

extras/tests/MsgPackSerializer/serializeVariant.cpp:11–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10template <typename T>
11static void checkVariant(T value, const char* expected_data,
12 size_t expected_len) {
13 JsonDocument doc;
14 JsonVariant variant = doc.to<JsonVariant>();
15 variant.set(value);
16 std::string expected(expected_data, expected_data + expected_len);
17 std::string actual;
18 size_t len = serializeMsgPack(variant, actual);
19 CAPTURE(variant);
20 REQUIRE(len == expected_len);
21 REQUIRE(actual == expected);
22}
23
24template <typename T, size_t N>
25static void checkVariant(T value, const char (&expected_data)[N]) {

Callers 1

Calls 4

serializeMsgPackFunction · 0.85
setMethod · 0.80
lengthMethod · 0.80
dataMethod · 0.45

Tested by

no test coverage detected