@@ -427,26 +427,19 @@ SCENARIO("Arduino Cloud Properties are encoded", "[ArduinoCloudThing::encode-1]"
427
427
* once they are encoded in subsequent calls to CBOREncoder::encode.
428
428
*/
429
429
430
- /* [{0: "str_0", 3: "This string is 30 bytes long."}, {0: "str_1", 3: "This string is 30 bytes long."}, {0: "str_2", 3: "This string is 30 bytes long."}, {0: "str_3", 3: "This string is 30 bytes long."}]
431
- * = 9F A2 00 65 73 74 72 5F 30 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 31 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 32 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 33 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E FF
430
+ /* [{0: "str_0", 3: "This string is 30 bytes long."}, {0: "str_1", 3: "This string is 30 bytes long."}, {0: "str_2", 3: "This string is 30 bytes long."}, {0: "str_3", 3: "This string is 30 bytes long."}, {0: "str_4", 3: "This string is 30 bytes long."}, {0: "str_5", 3: "This string is 30 bytes long."} ]
431
+ * = 9F A2 00 65 73 74 72 5F 30 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 31 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 32 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 33 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 34 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 35 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E FF
432
432
*/
433
- std::vector<uint8_t > const expected_1 = {0x9F , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x30 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x31 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x32 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x33 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xFF };
433
+ std::vector<uint8_t> const expected_1 = {0x9F, 0xA2, 0x00, 0x65, 0x73, 0x74, 0x72, 0x5F, 0x30, 0x03, 0x78, 0x1D, 0x54, 0x68, 0x69, 0x73, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x69, 0x73, 0x20, 0x33, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x6C, 0x6F, 0x6E, 0x67, 0x2E, 0xA2, 0x00, 0x65, 0x73, 0x74, 0x72, 0x5F, 0x31, 0x03, 0x78, 0x1D, 0x54, 0x68, 0x69, 0x73, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x69, 0x73, 0x20, 0x33, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x6C, 0x6F, 0x6E, 0x67, 0x2E, 0xA2, 0x00, 0x65, 0x73, 0x74, 0x72, 0x5F, 0x32, 0x03, 0x78, 0x1D, 0x54, 0x68, 0x69, 0x73, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x69, 0x73, 0x20, 0x33, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x6C, 0x6F, 0x6E, 0x67, 0x2E, 0xA2, 0x00, 0x65, 0x73, 0x74, 0x72, 0x5F, 0x33, 0x03, 0x78, 0x1D, 0x54, 0x68, 0x69, 0x73, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x69, 0x73, 0x20, 0x33, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x6C, 0x6F, 0x6E, 0x67, 0x2E, 0xA2, 0x00, 0x65, 0x73, 0x74, 0x72, 0x5F, 0x34, 0x03, 0x78, 0x1D, 0x54, 0x68, 0x69, 0x73, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x69, 0x73, 0x20, 0x33, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x6C, 0x6F, 0x6E, 0x67, 0x2E, 0xA2, 0x00, 0x65, 0x73, 0x74, 0x72, 0x5F, 0x35, 0x03, 0x78, 0x1D, 0x54, 0x68, 0x69, 0x73, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x69, 0x73, 0x20, 0x33, 0x30, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x6C, 0x6F, 0x6E, 0x67, 0x2E, 0xFF};
434
434
std::vector<uint8_t > const actual_1 = cbor::encode (property_container);
435
435
REQUIRE (actual_1 == expected_1);
436
436
437
- /* [{0: "str_4 ", 3: "This string is 30 bytes long."}, {0: "str_5 ", 3: "This string is 30 bytes long."}, {0: "str_6 ", 3: "This string is 30 bytes long."}, {0: "str_7 ", 3: "This string is 30 bytes long."}]
438
- * = 9F A2 00 65 73 74 72 5F 34 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 35 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 36 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 37 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E FF
437
+ /* [{0: "str_6 ", 3: "This string is 30 bytes long."}, {0: "str_7 ", 3: "This string is 30 bytes long."}, {0: "str_8 ", 3: "This string is 30 bytes long."}, {0: "str_9 ", 3: "This string is 30 bytes long."}]
438
+ * = 9F A2 00 65 73 74 72 5F 36 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 37 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 38 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 39 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E FF
439
439
*/
440
- std::vector<uint8_t > const expected_2 = {0x9F , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x34 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x35 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x36 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x37 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xFF };
440
+ std::vector<uint8_t > const expected_2 = {0x9F , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x36 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x37 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x38 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x39 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xFF };
441
441
std::vector<uint8_t > const actual_2 = cbor::encode (property_container);
442
442
REQUIRE (actual_2 == expected_2);
443
-
444
- /* [{0: "str_8", 3: "This string is 30 bytes long."}, {0: "str_9", 3: "This string is 30 bytes long."}]
445
- * = 9F A2 00 65 73 74 72 5F 38 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E A2 00 65 73 74 72 5F 39 03 78 1D 54 68 69 73 20 73 74 72 69 6E 67 20 69 73 20 33 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E FF
446
- */
447
- std::vector<uint8_t > const expected_3 = {0x9F , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x38 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xA2 , 0x00 , 0x65 , 0x73 , 0x74 , 0x72 , 0x5F , 0x39 , 0x03 , 0x78 , 0x1D , 0x54 , 0x68 , 0x69 , 0x73 , 0x20 , 0x73 , 0x74 , 0x72 , 0x69 , 0x6E , 0x67 , 0x20 , 0x69 , 0x73 , 0x20 , 0x33 , 0x30 , 0x20 , 0x62 , 0x79 , 0x74 , 0x65 , 0x73 , 0x20 , 0x6C , 0x6F , 0x6E , 0x67 , 0x2E , 0xFF };
448
- std::vector<uint8_t > const actual_3 = cbor::encode (property_container);
449
- REQUIRE (actual_3 == expected_3);
450
443
}
451
444
452
445
/* ***********************************************************************************/
0 commit comments