Lines Matching refs:reader

29   SpdyPrefixedBufferReader reader = Build("foobar", "");
30 EXPECT_EQ(6u, reader.Available());
33 EXPECT_FALSE(reader.ReadN(10, buffer)); // Not enough buffer.
34 EXPECT_TRUE(reader.ReadN(6, buffer));
36 EXPECT_EQ(0u, reader.Available());
40 SpdyPrefixedBufferReader reader = Build("foobar", "");
41 EXPECT_EQ(6u, reader.Available());
44 EXPECT_FALSE(reader.ReadN(10, &piece)); // Not enough buffer.
45 EXPECT_TRUE(reader.ReadN(6, &piece));
48 EXPECT_EQ(0u, reader.Available());
52 SpdyPrefixedBufferReader reader = Build("", "foobar");
53 EXPECT_EQ(6u, reader.Available());
56 EXPECT_FALSE(reader.ReadN(10, buffer)); // Not enough buffer.
57 EXPECT_TRUE(reader.ReadN(6, buffer));
59 EXPECT_EQ(0u, reader.Available());
63 SpdyPrefixedBufferReader reader = Build("", "foobar");
64 EXPECT_EQ(6u, reader.Available());
67 EXPECT_FALSE(reader.ReadN(10, &piece)); // Not enough buffer.
68 EXPECT_TRUE(reader.ReadN(6, &piece));
71 EXPECT_EQ(0u, reader.Available());
75 SpdyPrefixedBufferReader reader = Build("foob", "ar");
76 EXPECT_EQ(6u, reader.Available());
79 EXPECT_FALSE(reader.ReadN(10, buffer)); // Not enough buffer.
80 EXPECT_TRUE(reader.ReadN(6, buffer));
82 EXPECT_EQ(0u, reader.Available());
86 SpdyPrefixedBufferReader reader = Build("foob", "ar");
87 EXPECT_EQ(6u, reader.Available());
90 EXPECT_FALSE(reader.ReadN(10, &piece)); // Not enough buffer.
91 EXPECT_TRUE(reader.ReadN(6, &piece));
94 EXPECT_EQ(0u, reader.Available());
98 SpdyPrefixedBufferReader reader = Build("abcdef", "hijkl");
99 EXPECT_EQ(11u, reader.Available());
104 EXPECT_TRUE(reader.ReadN(3, buffer));
106 EXPECT_EQ(8u, reader.Available());
108 EXPECT_TRUE(reader.ReadN(2, buffer));
110 EXPECT_EQ(6u, reader.Available());
112 EXPECT_TRUE(reader.ReadN(3, &piece));
115 EXPECT_EQ(3u, reader.Available());
117 EXPECT_TRUE(reader.ReadN(2, &piece));
120 EXPECT_EQ(1u, reader.Available());
122 EXPECT_TRUE(reader.ReadN(1, buffer));
124 EXPECT_EQ(0u, reader.Available());