Home | History | Annotate | Download | only in tests

Lines Matching refs:buf

80   TestInputStreamBuffer<10> buf;
81 EXPECT_FALSE(buf.Done());
84 EXPECT_TRUE(buf.ReadByte(&byte));
86 EXPECT_FALSE(buf.Done());
88 CheckRead(&buf, 6, 1);
89 EXPECT_FALSE(buf.Done());
91 EXPECT_TRUE(buf.Skip(3));
92 EXPECT_TRUE(buf.Done());
96 InputStreamBuffer buf(nullptr, nullptr);
97 EXPECT_TRUE(buf.Done());
99 EXPECT_FALSE(buf.ReadByte(&byte));
103 TestInputStreamBuffer<10> buf;
105 EXPECT_FALSE(buf.Read(read_buf, SIZE_MAX));
109 TestInputStreamBuffer<10> buf;
110 EXPECT_FALSE(buf.Skip(SIZE_MAX));
114 TestInputStreamBuffer<1, 1> buf;
117 EXPECT_TRUE(buf.ReadByte(&byte));
119 EXPECT_FALSE(buf.Done());
121 EXPECT_TRUE(buf.ReadByte(&byte));
123 EXPECT_TRUE(buf.Done());
127 TestInputStreamBuffer<10, 10, 10> buf;
128 CheckRead(&buf, 15, 0);
129 CheckRead(&buf, 10, 15);
130 CheckRead(&buf, 5, 25);
131 EXPECT_TRUE(buf.Done());
135 TestInputStreamBuffer<10, 10, 10> buf;
136 EXPECT_TRUE(buf.Skip(15));
137 EXPECT_TRUE(buf.Skip(10));
138 EXPECT_TRUE(buf.Skip(5));
139 EXPECT_TRUE(buf.Done());
143 TestInputStreamBuffer<10> buf;
144 NestedInputStreamBuffer nested(&buf, SIZE_MAX);
149 TestInputStreamBuffer<10> buf;
150 NestedInputStreamBuffer nested(&buf, 5);
157 TestInputStreamBuffer<10, 5> buf;
158 NestedInputStreamBuffer nested(&buf, 10);
165 TestInputStreamBuffer<2, 3, 5, 8> buf;
166 NestedInputStreamBuffer nested(&buf, 16);
236 // Writes a buffer of |size| to |buf|. The buffer contains consecutive byte
250 TestOutputStreamBuffer<10> buf;
251 EXPECT_FALSE(buf.Done());
253 EXPECT_TRUE(buf.WriteByte(0));
254 EXPECT_TRUE(buf.WriteByte(1));
255 EXPECT_FALSE(buf.Done());
256 EXPECT_TRUE(buf.Verify());
258 WriteBuf(&buf, 6, 2);
259 EXPECT_FALSE(buf.Done());
260 EXPECT_TRUE(buf.Verify());
262 WriteBuf(&buf, 2, 8);
263 EXPECT_TRUE(buf.Done());
267 OutputStreamBuffer buf(nullptr, nullptr);
268 EXPECT_TRUE(buf.Done());
269 EXPECT_FALSE(buf.WriteByte(0));
273 TestOutputStreamBuffer<10> buf;
274 WriteBuf(&buf, 5, 0);
278 TestOutputStreamBuffer<5> buf;
280 EXPECT_FALSE(buf.Write(data, sizeof(data)));
284 TestOutputStreamBuffer<1, 1> buf;
285 EXPECT_TRUE(buf.WriteByte(0));
286 EXPECT_FALSE(buf.Done());
287 EXPECT_TRUE(buf.WriteByte(1));
288 EXPECT_TRUE(buf.Done());
292 TestOutputStreamBuffer<10, 10, 10> buf;
293 WriteBuf(&buf, 15, 0);
294 EXPECT_FALSE(buf.Done());
295 WriteBuf(&buf, 10, 15);
296 EXPECT_FALSE(buf.Done());
297 WriteBuf(&buf, 5, 25);
298 EXPECT_TRUE(buf.Done());
302 CountingOutputStreamBuffer buf;
303 EXPECT_EQ(0U, buf.bytes_written());
304 EXPECT_FALSE(buf.Done());
306 WriteBuf(&buf, 15, 0);
307 EXPECT_EQ(15U, buf.bytes_written());
308 EXPECT_FALSE(buf.Done());
310 EXPECT_TRUE(buf.WriteByte(0));
311 EXPECT_EQ(16U, buf.bytes_written());
312 EXPECT_FALSE(buf.Done());
314 WriteBuf(&buf, 1024, 0);
315 EXPECT_EQ(1040U, buf.bytes_written());
316 EXPECT_FALSE(buf.Done());
322 BlobOutputStreamBuffer buf(&blob);
324 WriteBuf(&buf, 15, 0);
325 EXPECT_FALSE(buf.Done());
327 EXPECT_TRUE(buf.WriteByte(15));
328 EXPECT_FALSE(buf.Done());
330 EXPECT_TRUE(buf.Truncate());
336 WriteBuf(&buf, 1024, 16);
337 EXPECT_FALSE(buf.Done());
339 EXPECT_TRUE(buf.Truncate());