Home | History | Annotate | Download | only in base

Lines Matching defs:Read

27   virtual StreamResult Read(void* buffer, size_t buffer_len,
28 size_t* read, int* error) {
33 if (read)
34 *read = buffer_len;
82 EXPECT_EQ(stream->Read(buffer, kBufSize, &bytes, NULL), SR_SUCCESS);
90 EXPECT_EQ(stream->Read(buffer, kBufSize, &bytes, NULL), SR_SUCCESS);
109 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
124 // Try a full read
125 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize, &bytes, NULL));
129 // Try a read that should block
130 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
136 // Try a too-big read
137 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize * 2, &bytes, NULL));
144 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
151 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
154 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
168 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
173 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 4, &bytes, NULL));
178 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
181 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
189 // Try using GetReadData to do a full read
196 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
210 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
219 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize * 3 / 4, &bytes, NULL));
242 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize, &bytes, NULL));
257 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize, &bytes, NULL));
268 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
279 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize * 3 / 4, &bytes, NULL));
285 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
293 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize * 2, &bytes, NULL));
302 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize, &bytes, NULL));
306 // Write to the stream, close it, read the remaining bytes
311 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
313 EXPECT_EQ(SR_EOS, stream->Read(out, kSize / 2, &bytes, NULL));
339 // Read 10 bytes.
359 // There's 4 bytes bypassed and 4 bytes no read so skip them and verify the
361 size_t read;
362 EXPECT_EQ(SR_SUCCESS, buf.ReadOffset(out, 8, 8, &read));
363 EXPECT_EQ(8u, read);
370 // Read at offset 16, this should fail since we don't have that much data.