Lines Matching +full:0 +full:x6c

22               0);  in TEST()
31 EXPECT_NE(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, SIZE_MAX), 0); in TEST()
41 EXPECT_NE(pldm_msgbuf_init_errno(ctx, 0, buf, 2), 0); in TEST()
50 EXPECT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
59 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
60 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
67 uint8_t buf[1] = {0xa5}; in TEST()
70 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
71 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctx, val), 0); in TEST()
72 EXPECT_EQ(val, 0xa5); in TEST()
73 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
80 uint8_t buf[1] = {0xa5}; in TEST()
83 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
84 ASSERT_EQ(pldm_msgbuf_extract_uint8(ctx, val), 0); in TEST()
85 ASSERT_EQ(val, 0xa5); in TEST()
86 EXPECT_NE(pldm_msgbuf_extract_uint8(ctx, val), 0); in TEST()
94 uint8_t buf[2] = {0x5a, 0xa5}; in TEST()
97 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
98 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctx, val), 0); in TEST()
99 EXPECT_EQ(val, 0x5a); in TEST()
100 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
107 uint8_t buf[1] = {0xa5}; in TEST()
110 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
111 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctx, val), 0); in TEST()
112 EXPECT_EQ(val, 0xa5); in TEST()
113 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
123 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
124 EXPECT_NE(pldm_msgbuf_extract_uint8(ctx, val), 0); in TEST()
136 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
138 EXPECT_NE(pldm_msgbuf_extract_uint8(ctx, val), 0); in TEST()
149 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
150 EXPECT_EQ(pldm_msgbuf_extract_int8(ctx, val), 0); in TEST()
152 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
162 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
163 EXPECT_NE(pldm_msgbuf_extract_int8(ctx, val), 0); in TEST()
175 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
177 EXPECT_NE(pldm_msgbuf_extract_int8(ctx, val), 0); in TEST()
185 uint16_t buf[1] = {htole16(0x5aa5)}; in TEST()
188 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
189 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctx, val), 0); in TEST()
190 EXPECT_EQ(val, 0x5aa5); in TEST()
191 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
202 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
204 EXPECT_NE(pldm_msgbuf_extract_uint16(ctx, val), 0); in TEST()
215 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
216 EXPECT_NE(pldm_msgbuf_extract_uint16(ctx, val), 0); in TEST()
227 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
228 EXPECT_EQ(pldm_msgbuf_extract_int16(ctx, val), 0); in TEST()
230 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
240 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
241 EXPECT_NE(pldm_msgbuf_extract_int16(ctx, val), 0); in TEST()
253 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
255 EXPECT_NE(pldm_msgbuf_extract_int16(ctx, val), 0); in TEST()
263 uint32_t buf[1] = {htole32(0x5a00ffa5)}; in TEST()
266 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
267 EXPECT_EQ(pldm_msgbuf_extract_uint32(ctx, val), 0); in TEST()
268 EXPECT_EQ(val, 0x5a00ffa5); in TEST()
269 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
279 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
280 EXPECT_NE(pldm_msgbuf_extract_uint32(ctx, val), 0); in TEST()
292 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
294 EXPECT_NE(pldm_msgbuf_extract_uint32(ctx, val), 0); in TEST()
305 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
306 EXPECT_EQ(pldm_msgbuf_extract_int32(ctx, val), 0); in TEST()
308 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
318 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
319 EXPECT_NE(pldm_msgbuf_extract_int32(ctx, val), 0); in TEST()
331 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
333 EXPECT_NE(pldm_msgbuf_extract_int32(ctx, val), 0); in TEST()
347 buf[0] = htole32(xform); in TEST()
348 val = 0; in TEST()
350 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
351 EXPECT_EQ(pldm_msgbuf_extract_real32(ctx, val), 0); in TEST()
353 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
363 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
364 EXPECT_NE(pldm_msgbuf_extract_real32(ctx, val), 0); in TEST()
376 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
378 EXPECT_NE(pldm_msgbuf_extract_real32(ctx, val), 0); in TEST()
389 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
390 EXPECT_EQ(pldm_msgbuf_extract_array_uint8(ctx, 0, arr, 0), 0); in TEST()
391 ASSERT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
401 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
403 pldm_msgbuf_extract_array_uint8(ctx, sizeof(arr), arr, sizeof(arr)), 0); in TEST()
404 EXPECT_EQ(arr[0], 0); in TEST()
405 ASSERT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
415 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
417 pldm_msgbuf_extract_array_uint8(ctx, sizeof(arr), arr, sizeof(arr)), 0); in TEST()
428 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
430 EXPECT_NE(pldm_msgbuf_extract_array_uint8(ctx, 1, arr, 1), 0); in TEST()
438 char buf[1] = {'\0'}; in TEST()
441 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
442 EXPECT_EQ(pldm_msgbuf_extract_array_char(ctx, 0, arr, 0), 0); in TEST()
443 ASSERT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
450 char buf[1] = {'\0'}; in TEST()
453 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
455 pldm_msgbuf_extract_array_char(ctx, sizeof(arr), arr, sizeof(arr)), 0); in TEST()
456 EXPECT_EQ(arr[0], '\0'); in TEST()
457 ASSERT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
464 char buf[1] = {'\0'}; in TEST()
467 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
469 pldm_msgbuf_extract_array_char(ctx, sizeof(arr), arr, sizeof(arr)), 0); in TEST()
477 char buf[1] = {'\0'}; in TEST()
480 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
482 EXPECT_NE(pldm_msgbuf_extract_array_char(ctx, 1, arr, 1), 0); in TEST()
492 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
503 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
504 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctx, val), 0); in TEST()
505 EXPECT_EQ(pldm_msgbuf_destroy_consumed(ctx), 0); in TEST()
516 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
517 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctx, valid), 0); in TEST()
518 EXPECT_NE(pldm_msgbuf_extract_uint8(ctx, invalid), 0); in TEST()
527 int32_t checkVal = 0; in TEST()
530 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
531 EXPECT_EQ(pldm_msgbuf_insert_int32(ctx, src), 0); in TEST()
536 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
537 EXPECT_EQ(pldm_msgbuf_extract_int32(ctxExtract, checkVal), 0); in TEST()
540 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
541 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
550 int32_t val = 0; in TEST()
552 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
554 EXPECT_NE(pldm_msgbuf_insert_int32(ctx, val), 0); in TEST()
562 uint32_t src = 0xf1223344; in TEST()
563 uint32_t checkVal = 0; in TEST()
566 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
567 EXPECT_EQ(pldm_msgbuf_insert_uint32(ctx, src), 0); in TEST()
572 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
573 EXPECT_EQ(pldm_msgbuf_extract_uint32(ctxExtract, checkVal), 0); in TEST()
576 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
577 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
586 uint32_t val = 0; in TEST()
588 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
590 EXPECT_NE(pldm_msgbuf_insert_uint32(ctx, val), 0); in TEST()
598 uint16_t src = 0xf344; in TEST()
599 uint16_t checkVal = 0; in TEST()
602 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(uint16_t)), 0); in TEST()
603 EXPECT_EQ(pldm_msgbuf_insert_uint16(ctx, src), 0); in TEST()
608 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
609 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, checkVal), 0); in TEST()
612 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
613 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
622 uint16_t val = 0; in TEST()
624 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
626 EXPECT_NE(pldm_msgbuf_insert_uint16(ctx, val), 0); in TEST()
635 int16_t checkVal = 0; in TEST()
638 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(uint16_t)), 0); in TEST()
639 EXPECT_EQ(pldm_msgbuf_insert_int16(ctx, src), 0); in TEST()
644 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
645 EXPECT_EQ(pldm_msgbuf_extract_int16(ctxExtract, checkVal), 0); in TEST()
648 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
649 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
658 int16_t val = 0; in TEST()
660 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
662 EXPECT_NE(pldm_msgbuf_insert_int16(ctx, val), 0); in TEST()
670 uint8_t src = 0xf4; in TEST()
671 uint8_t checkVal = 0; in TEST()
674 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
675 EXPECT_EQ(pldm_msgbuf_insert_uint8(ctx, src), 0); in TEST()
680 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
681 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctxExtract, checkVal), 0); in TEST()
684 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
685 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
694 uint8_t val = 0; in TEST()
696 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
698 EXPECT_NE(pldm_msgbuf_insert_uint8(ctx, val), 0); in TEST()
707 int8_t checkVal = 0; in TEST()
710 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
711 EXPECT_EQ(pldm_msgbuf_insert_int8(ctx, src), 0); in TEST()
716 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
717 EXPECT_EQ(pldm_msgbuf_extract_int8(ctxExtract, checkVal), 0); in TEST()
720 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
721 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
730 int8_t val = 0; in TEST()
732 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
734 EXPECT_NE(pldm_msgbuf_insert_int8(ctx, val), 0); in TEST()
742 uint8_t src[6] = {0x11, 0x22, 0x44, 0x55, 0x66, 0x77}; in TEST()
746 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
748 pldm_msgbuf_insert_array_uint8(ctx, sizeof(src), src, sizeof(src)), 0); in TEST()
753 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
756 0); in TEST()
758 EXPECT_EQ(memcmp(src, retBuff, sizeof(retBuff)), 0); in TEST()
759 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
760 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
769 uint8_t val[1] = {0}; in TEST()
771 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
774 pldm_msgbuf_insert_array_uint8(ctx, sizeof(val), val, sizeof(val)), 0); in TEST()
782 char src[6] = {0x11, 0x22, 0x44, 0x55, 0x66, 0x77}; in TEST()
786 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
788 0); in TEST()
793 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
796 0); in TEST()
798 EXPECT_EQ(memcmp(src, retBuff, sizeof(retBuff)), 0); in TEST()
799 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
800 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
808 char val[1] = {0}; in TEST()
810 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
813 0); in TEST()
821 uint8_t src[6] = {0x11, 0x22, 0x44, 0x55, 0x66, 0x77}; in TEST()
822 uint8_t buf[6] = {0}; in TEST()
824 uint8_t expectData[required] = {0x44, 0x55, 0x66, 0x77}; in TEST()
828 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
830 pldm_msgbuf_insert_array_uint8(ctx, sizeof(src), src, sizeof(src)), 0); in TEST()
835 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
836 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
838 0); in TEST()
840 EXPECT_EQ(memcmp(expectData, retBuff, required), 0); in TEST()
841 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
842 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
849 uint8_t src[6] = {0x11, 0x22, 0x44, 0x55, 0x66, 0x77}; in TEST()
850 uint8_t buf[6] = {0}; in TEST()
855 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
857 pldm_msgbuf_insert_array_uint8(ctx, sizeof(src), src, sizeof(src)), 0); in TEST()
862 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
863 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
864 EXPECT_EQ(pldm_msgbuf_span_required(ctxExtract, required, NULL), 0); in TEST()
866 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
867 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
878 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, 0), 0); in TEST()
880 EXPECT_NE(pldm_msgbuf_span_required(ctx, 1, &cursor), 0); in TEST()
888 uint8_t src[9] = {0x11, 0x22, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00, 0x77}; in TEST()
890 const char expectData[required] = {0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00}; in TEST()
895 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
896 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
897 EXPECT_EQ(0x2211, testVal); in TEST()
899 0); in TEST()
900 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctxExtract, testVal1), 0); in TEST()
901 EXPECT_EQ(0x77, testVal1); in TEST()
904 EXPECT_EQ(strncmp(expectData, retBuff, strlen(retBuff) + 1), 0); in TEST()
905 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
912 uint8_t src[9] = {0x11, 0x22, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00, 0x77}; in TEST()
914 const char expectData[required] = {0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00}; in TEST()
920 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
921 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
922 EXPECT_EQ(0x2211, testVal); in TEST()
925 0); in TEST()
926 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctxExtract, testVal1), 0); in TEST()
927 EXPECT_EQ(0x77, testVal1); in TEST()
932 EXPECT_EQ(strncmp(expectData, retBuff, strlen(retBuff) + 1), 0); in TEST()
933 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
940 uint8_t src[8] = {0x11, 0x22, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00}; in TEST()
943 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
944 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
945 EXPECT_EQ(0x2211, testVal); in TEST()
946 EXPECT_EQ(pldm_msgbuf_span_string_ascii(ctxExtract, NULL, NULL), 0); in TEST()
947 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
954 uint8_t src[8] = {0x11, 0x22, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x77}; in TEST()
958 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
959 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
960 EXPECT_EQ(0x2211, testVal); in TEST()
974 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, 0), 0); in TEST()
977 0); in TEST()
996 0x11, 0x22, 0x11, 0x68, 0x22, 0x65, 0x33, 0x6c, in TEST()
997 0x44, 0x6c, 0x55, 0x6f, 0x00, 0x00, 0x34, 0x12}; in TEST()
998 const char expectData[] = {0x11, 0x68, 0x22, 0x65, 0x33, 0x6c, in TEST()
999 0x44, 0x6c, 0x55, 0x6f, 0x00, 0x00}; in TEST()
1004 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
1005 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
1006 EXPECT_EQ(0x2211, testVal); in TEST()
1009 0); in TEST()
1010 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal1), 0); in TEST()
1011 EXPECT_EQ(0x1234, testVal1); in TEST()
1013 ASSERT_EQ(0, (uintptr_t)retBuff & (alignof(char16_t) - 1)); in TEST()
1015 EXPECT_EQ(0, memcmp(expectData, retBuff, sizeof(expectData))); in TEST()
1016 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
1023 uint8_t src[24] = {0x11, 0x22, 0x11, 0x68, 0x22, 0x65, 0x33, 0x6c, in TEST()
1024 0x44, 0x6c, 0x55, 0x6f, 0x00, 0x00, 0x34, 0x12, in TEST()
1025 0x44, 0x6c, 0x55, 0x6f, 0x00, 0x00, 0x34, 0x12}; in TEST()
1027 const char16_t expectData[required] = {0x6811, 0x6522, 0x6c33, in TEST()
1028 0x6c44, 0x6f55, 0x0000}; in TEST()
1029 const char16_t expectData1[3] = {0x6c44, 0x6f55, 0x0000}; in TEST()
1034 size_t length = 0; in TEST()
1036 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
1037 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
1038 EXPECT_EQ(0x2211, testVal); in TEST()
1041 0); in TEST()
1043 ASSERT_EQ(0, (uintptr_t)retBuff & (alignof(char16_t) - 1)); in TEST()
1047 0); in TEST()
1049 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal1), 0); in TEST()
1050 EXPECT_EQ(0x1234, testVal1); in TEST()
1054 0); in TEST()
1056 EXPECT_EQ(0, length % 2); in TEST()
1057 EXPECT_EQ(memcmp(expectData1, retBuff1, length), 0); in TEST()
1059 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal1), 0); in TEST()
1060 EXPECT_EQ(0x1234, testVal1); in TEST()
1062 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
1069 uint8_t src[14] = {0x11, 0x22, 0x11, 0x68, 0x22, 0x65, 0x33, in TEST()
1070 0x6c, 0x44, 0x6c, 0x55, 0x6f, 0x00, 0x00}; in TEST()
1073 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
1074 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
1075 EXPECT_EQ(0x2211, testVal); in TEST()
1076 EXPECT_EQ(pldm_msgbuf_span_string_utf16(ctxExtract, NULL, NULL), 0); in TEST()
1077 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
1084 uint8_t src[14] = {0x11, 0x22, 0x11, 0x68, 0x22, 0x65, 0x33, in TEST()
1085 0x6c, 0x44, 0x6c, 0x55, 0x6f, 0x66, 0x77}; in TEST()
1089 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
1090 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
1091 EXPECT_EQ(0x2211, testVal); in TEST()
1101 uint8_t src[] = {0x11, 0x22, 0x11, 0x68, 0x22, 0x65, 0x33, in TEST()
1102 0x6c, 0x44, 0x6c, 0x55, 0x00, 0x00}; in TEST()
1106 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
1107 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
1108 EXPECT_EQ(0x2211, testVal); in TEST()
1118 uint8_t src[36] = {0x2, 0x65, 0x6e, 0x00, // Language Tag "en" in TEST()
1119 0x00, 0x53, 0x00, 0x30, 0x00, 0x53, 0x00, in TEST()
1120 0x58, 0x00, 0x00, // Entity Name "S0S" in TEST()
1121 0x66, 0x6e, 0x00, // Language Tag "en" in TEST()
1122 0x00, 0x53, 0x00, 0x31, 0x00, 0x00, // Entity Name "S1" in TEST()
1123 0x67, 0x6e, 0x00, // Language Tag "en" in TEST()
1124 0x00, 0x52, 0x00, 0x52, 0x00, 0x33, 0x00, in TEST()
1125 0x00, // Entity Name "RR3" in TEST()
1126 0x77, 0x88}; in TEST()
1135 const char expectTag0[3] = {0x65, 0x6e, 0x00}; in TEST()
1136 const char expectTag1[3] = {0x66, 0x6e, 0x00}; in TEST()
1137 const char expectTag2[3] = {0x67, 0x6e, 0x00}; in TEST()
1139 const char16_t expectName0[5] = {0x5300, 0x3000, 0x5300, 0x5800, 0x0000}; in TEST()
1140 const char16_t expectName1[3] = {0x5300, 0x3100, 0x0000}; in TEST()
1141 const char16_t expectName2[4] = {0x5200, 0x5200, 0x3300, 0x0000}; in TEST()
1142 size_t length = 0; in TEST()
1144 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, sizeof(src)), 0); in TEST()
1145 EXPECT_EQ(pldm_msgbuf_extract_uint8(ctxExtract, name_count), 0); in TEST()
1146 EXPECT_EQ(0x2, name_count); in TEST()
1148 EXPECT_EQ(pldm_msgbuf_span_string_ascii(ctxExtract, (void**)&tag, NULL), 0); in TEST()
1149 EXPECT_EQ(strncmp(expectTag0, tag, strlen(tag) + 1), 0); in TEST()
1152 0); in TEST()
1153 ASSERT_EQ(0, (uintptr_t)name & (alignof(char16_t) - 1)); in TEST()
1157 0); in TEST()
1160 0); in TEST()
1161 EXPECT_EQ(strncmp(expectTag1, tag1, length), 0); in TEST()
1163 pldm_msgbuf_span_string_utf16(ctxExtract, (void**)&name1, &length), 0); in TEST()
1164 EXPECT_EQ(0, length % 2); in TEST()
1165 EXPECT_EQ(memcmp(expectName1, name1, length), 0); in TEST()
1168 0); in TEST()
1169 EXPECT_EQ(strncmp(expectTag2, tag2, strlen(tag2) + 1), 0); in TEST()
1171 0); in TEST()
1172 ASSERT_EQ(0, (uintptr_t)name2 & (alignof(char16_t) - 1)); in TEST()
1176 0); in TEST()
1178 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, test_val), 0); in TEST()
1179 EXPECT_EQ(0x8877, test_val); in TEST()
1181 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
1192 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, src, 0), 0); in TEST()
1195 0); in TEST()
1203 uint8_t src[8] = {0x11, 0x22, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99}; in TEST()
1204 uint8_t buf[8] = {0}; in TEST()
1206 uint8_t expectData[6] = {0x44, 0x55, 0x66, 0x77, 0x88, 0x99}; in TEST()
1210 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
1212 pldm_msgbuf_insert_array_uint8(ctx, sizeof(src), src, sizeof(src)), 0); in TEST()
1217 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
1218 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
1221 0); in TEST()
1224 EXPECT_EQ(memcmp(expectData, retBuff, remaining), 0); in TEST()
1225 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
1226 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
1233 uint8_t src[8] = {0x11, 0x22, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99}; in TEST()
1234 uint8_t buf[8] = {0}; in TEST()
1237 ASSERT_EQ(pldm_msgbuf_init_errno(ctx, 0, buf, sizeof(buf)), 0); in TEST()
1239 pldm_msgbuf_insert_array_uint8(ctx, sizeof(src), src, sizeof(src)), 0); in TEST()
1244 ASSERT_EQ(pldm_msgbuf_init_errno(ctxExtract, 0, buf, sizeof(buf)), 0); in TEST()
1245 EXPECT_EQ(pldm_msgbuf_extract_uint16(ctxExtract, testVal), 0); in TEST()
1247 EXPECT_EQ(pldm_msgbuf_destroy(ctxExtract), 0); in TEST()
1248 EXPECT_EQ(pldm_msgbuf_destroy(ctx), 0); in TEST()
1255 uint16_t buf[1] = {htole16(0x5aa5)}; in TEST()
1257 ASSERT_EQ(pldm_msgbuf_init_errno(src, sizeof(buf), buf, sizeof(buf)), 0); in TEST()
1261 uint16_t checkVal = 0; in TEST()
1264 ASSERT_EQ(pldm_msgbuf_init_errno(dst, sizeof(buf1), buf1, sizeof(buf1)), 0); in TEST()
1265 EXPECT_EQ(pldm_msgbuf_copy(dst, src, buf[0], name), 0); in TEST()
1267 ASSERT_EQ(pldm_msgbuf_init_errno(dst, sizeof(buf1), buf1, sizeof(buf1)), 0); in TEST()
1268 EXPECT_EQ(pldm_msgbuf_extract_uint16(dst, checkVal), 0); in TEST()
1270 EXPECT_EQ(pldm_msgbuf_destroy(src), 0); in TEST()
1271 EXPECT_EQ(pldm_msgbuf_destroy(dst), 0); in TEST()
1273 EXPECT_EQ(buf[0], checkVal); in TEST()
1286 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, buf, sizeof(buf)), 0); in TEST()
1287 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf1, sizeof(buf1)), 0); in TEST()
1290 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, buf1, sizeof(buf1)), 0); in TEST()
1291 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1306 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, msg, sizeof(msg)), 0); in TEST()
1307 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1308 EXPECT_EQ(pldm_msgbuf_copy_string_ascii(dst, src), 0); in TEST()
1309 ASSERT_EQ(pldm_msgbuf_destroy(dst), 0); in TEST()
1310 ASSERT_EQ(pldm_msgbuf_destroy(src), 0); in TEST()
1311 EXPECT_EQ(0, memcmp(msg, buf, sizeof(buf))); in TEST()
1325 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, msg, sizeof(msg)), 0); in TEST()
1326 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1327 EXPECT_EQ(pldm_msgbuf_copy_string_ascii(dst, src), 0); in TEST()
1328 ASSERT_EQ(pldm_msgbuf_destroy(dst), 0); in TEST()
1329 ASSERT_EQ(pldm_msgbuf_destroy(src), 0); in TEST()
1330 EXPECT_EQ(0, memcmp(buf, msg, sizeof(msg))); in TEST()
1344 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, msg, sizeof(msg)), 0); in TEST()
1345 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1348 ASSERT_EQ(pldm_msgbuf_destroy(src), 0); in TEST()
1362 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, msg, sizeof(msg)), 0); in TEST()
1363 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1365 ASSERT_EQ(pldm_msgbuf_destroy(dst), 0); in TEST()
1380 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, msg, sizeof(msg)), 0); in TEST()
1381 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1382 EXPECT_EQ(pldm_msgbuf_copy_string_utf16(dst, src), 0); in TEST()
1383 ASSERT_EQ(pldm_msgbuf_destroy(dst), 0); in TEST()
1384 ASSERT_EQ(pldm_msgbuf_destroy(src), 0); in TEST()
1385 EXPECT_EQ(0, memcmp(buf, msg, sizeof(msg))); in TEST()
1399 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, msg, sizeof(msg)), 0); in TEST()
1400 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1401 EXPECT_EQ(pldm_msgbuf_copy_string_utf16(dst, src), 0); in TEST()
1402 ASSERT_EQ(pldm_msgbuf_destroy(dst), 0); in TEST()
1403 ASSERT_EQ(pldm_msgbuf_destroy(src), 0); in TEST()
1404 EXPECT_EQ(0, memcmp(buf, msg, sizeof(msg))); in TEST()
1418 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, msg, sizeof(msg)), 0); in TEST()
1419 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1422 ASSERT_EQ(pldm_msgbuf_destroy(src), 0); in TEST()
1436 ASSERT_EQ(pldm_msgbuf_init_errno(src, 0, msg, sizeof(msg)), 0); in TEST()
1437 ASSERT_EQ(pldm_msgbuf_init_errno(dst, 0, buf, sizeof(buf)), 0); in TEST()
1439 ASSERT_EQ(pldm_msgbuf_destroy(dst), 0); in TEST()