34 auto proxy_stream =
pdfium::MakeRetain<CFX_SeekableStreamProxy>(
35 pdfium::MakeRetain<CFX_ReadOnlySpanStream>(data.unsigned_span()));
38 EXPECT_EQ(3u, proxy_stream->ReadBlock(buffer));
39 EXPECT_EQ(L'*', buffer[0]);
40 EXPECT_EQ(L'\u00A2', buffer[1]);
41 EXPECT_EQ(L'*', buffer[2]);
46 const uint8_t data[] = {0xFF, 0xFE, 0x41, 0x00, 0x42, 0x01};
47 auto proxy_stream =
pdfium::MakeRetain<CFX_SeekableStreamProxy>(
48 pdfium::MakeRetain<CFX_ReadOnlySpanStream>(data));
51 EXPECT_EQ(2u, proxy_stream->ReadBlock(buffer));
52 EXPECT_EQ(L'A', buffer[0]);
53 EXPECT_EQ(L'\u0142', buffer[1]);
57 const uint8_t data[] = {0xFE, 0xFF, 0x00, 0x41, 0x01, 0x42};
58 auto proxy_stream =
pdfium::MakeRetain<CFX_SeekableStreamProxy>(
59 pdfium::MakeRetain<CFX_ReadOnlySpanStream>(data));
62 EXPECT_EQ(2u, proxy_stream->ReadBlock(buffer));
63 EXPECT_EQ(L'A', buffer[0]);
64 EXPECT_EQ(L'\u0142', buffer[1]);