Home | History | Annotate | Download | only in utils

Lines Matching refs:buffer

28     const uint8_t buffer[] = { 0x20u, 0x21u, 0x00u, 0x01u, 0x00u };
31 EXPECT_EQ(0x6f, ByteArrayUtils::readCodePointAndAdvancePosition(buffer, codePointTable, &pos));
33 EXPECT_EQ(0x6b, ByteArrayUtils::readCodePointAndAdvancePosition(buffer, codePointTable, &pos));
34 // Expect the original code point from buffer[2] to buffer[4], 0x100
36 EXPECT_EQ(0x100, ByteArrayUtils::readCodePointAndAdvancePosition(buffer, codePointTable, &pos));
40 const uint8_t buffer[] = { 0x1u, 0x8Au, 0x0u, 0xAAu };
42 EXPECT_EQ(0x01u, ByteArrayUtils::readUint8(buffer, 0));
43 EXPECT_EQ(0x8Au, ByteArrayUtils::readUint8(buffer, 1));
44 EXPECT_EQ(0x0u, ByteArrayUtils::readUint8(buffer, 2));
45 EXPECT_EQ(0xAAu, ByteArrayUtils::readUint8(buffer, 3));
47 EXPECT_EQ(0x018Au, ByteArrayUtils::readUint16(buffer, 0));
48 EXPECT_EQ(0x8A00u, ByteArrayUtils::readUint16(buffer, 1));
49 EXPECT_EQ(0xAAu, ByteArrayUtils::readUint16(buffer, 2));
51 EXPECT_EQ(0x18A00AAu, ByteArrayUtils::readUint32(buffer, 0));
54 EXPECT_EQ(0x18A00, ByteArrayUtils::readSint24AndAdvancePosition(buffer, &pos));
56 EXPECT_EQ(-0xA00AA, ByteArrayUtils::readSint24AndAdvancePosition(buffer, &pos));
60 uint8_t buffer[4];
64 ByteArrayUtils::writeUintAndAdvancePosition(buffer, data_1B, 1, &pos);
65 EXPECT_EQ(data_1B, ByteArrayUtils::readUint(buffer, 1, 0));
69 ByteArrayUtils::writeUintAndAdvancePosition(buffer, data_4B, 4, &pos);
70 EXPECT_EQ(data_4B, ByteArrayUtils::readUint(buffer, 4, 0));
74 const uint8_t buffer[] = { 0x10, 0xFF, 0x00u, 0x20u, 0x41u, 0x1Fu, 0x60 };
76 EXPECT_EQ(0x10FF00, ByteArrayUtils::readCodePoint(buffer, 0));
77 EXPECT_EQ(0x20, ByteArrayUtils::readCodePoint(buffer, 3));
78 EXPECT_EQ(0x41, ByteArrayUtils::readCodePoint(buffer, 4));
79 EXPECT_EQ(NOT_A_CODE_POINT, ByteArrayUtils::readCodePoint(buffer, 5));
83 EXPECT_EQ(3, ByteArrayUtils::readStringAndAdvancePosition(buffer, MAX_WORD_LENGTH, nullptr,
88 EXPECT_EQ(0x60, ByteArrayUtils::readCodePoint(buffer, pos));
92 uint8_t buffer[10];
96 ByteArrayUtils::writeCodePointsAndAdvancePosition(buffer, codePointArray, 3,
98 EXPECT_EQ(0x10FF00, ByteArrayUtils::readCodePoint(buffer, 0));
99 EXPECT_EQ(0x20, ByteArrayUtils::readCodePoint(buffer, 3));
100 EXPECT_EQ(0x41, ByteArrayUtils::readCodePoint(buffer, 4));
101 EXPECT_EQ(NOT_A_CODE_POINT, ByteArrayUtils::readCodePoint(buffer, 5));