Home | History | Annotate | Download | only in base

Lines Matching refs:buffer

56   ByteBuffer buffer;
58 EXPECT_EQ(size, buffer.Length());
60 buffer.WriteUInt8(1);
62 EXPECT_EQ(size, buffer.Length());
64 buffer.WriteUInt16(1);
66 EXPECT_EQ(size, buffer.Length());
68 buffer.WriteUInt24(1);
70 EXPECT_EQ(size, buffer.Length());
72 buffer.WriteUInt32(1);
74 EXPECT_EQ(size, buffer.Length());
76 buffer.WriteUInt64(1);
78 EXPECT_EQ(size, buffer.Length());
80 EXPECT_TRUE(buffer.Consume(0));
81 EXPECT_EQ(size, buffer.Length());
83 EXPECT_TRUE(buffer.Consume(4));
85 EXPECT_EQ(size, buffer.Length());
89 ByteBuffer buffer("ABCDEF", 6);
90 EXPECT_EQ(6U, buffer.Length());
91 ByteBuffer::ReadPosition pos(buffer.GetReadPosition());
92 EXPECT_TRUE(buffer.SetReadPosition(pos));
93 EXPECT_EQ(6U, buffer.Length());
95 EXPECT_TRUE(buffer.ReadString(&read, 3));
97 EXPECT_EQ(3U, buffer.Length());
98 EXPECT_TRUE(buffer.SetReadPosition(pos));
99 EXPECT_EQ(6U, buffer.Length());
101 EXPECT_TRUE(buffer.ReadString(&read, 3));
103 EXPECT_EQ(3U, buffer.Length());
105 size_t capacity = buffer.Capacity();
106 buffer.ReserveWriteBuffer(buffer.Capacity());
107 EXPECT_EQ(capacity + 3U, buffer.Length());
108 EXPECT_FALSE(buffer.SetReadPosition(pos));
110 EXPECT_TRUE(buffer.ReadString(&read, 3));
118 ByteBuffer buffer(orders[i]);
119 EXPECT_EQ(orders[i], buffer.Order());
121 EXPECT_FALSE(buffer.ReadUInt8(&ru8));
125 buffer.WriteUInt8(wu8);
126 EXPECT_TRUE(buffer.ReadUInt8(&ru8));
128 EXPECT_EQ(0U, buffer.Length());
132 buffer.WriteUInt16(wu16);
134 EXPECT_TRUE(buffer.ReadUInt16(&ru16));
136 EXPECT_EQ(0U, buffer.Length());
140 buffer.WriteUInt24(wu24);
142 EXPECT_TRUE(buffer.ReadUInt24(&ru24));
144 EXPECT_EQ(0U, buffer.Length());
148 buffer.WriteUInt32(wu32);
150 EXPECT_TRUE(buffer.ReadUInt32(&ru32));
152 EXPECT_EQ(0U, buffer.Length());
157 buffer.WriteUInt64(wu64);
159 EXPECT_TRUE(buffer.ReadUInt64(&ru64));
161 EXPECT_EQ(0U, buffer.Length());
165 buffer.WriteString(write_string);
167 EXPECT_TRUE(buffer.ReadString(&read_string, write_string.size()));
169 EXPECT_EQ(0U, buffer.Length());
173 buffer.WriteBytes(write_bytes, 3);
175 EXPECT_TRUE(buffer.ReadBytes(read_bytes, 3));
179 EXPECT_EQ(0U, buffer.Length());
181 // Write and read reserved buffer space
182 char* write_dst = buffer.ReserveWriteBuffer(3);
185 EXPECT_TRUE(buffer.ReadBytes(read_bytes, 3));
189 EXPECT_EQ(0U, buffer.Length());
192 buffer.WriteUInt8(wu8);
193 buffer.WriteUInt16(wu16);
194 buffer.WriteUInt24(wu24);
195 buffer.WriteUInt32(wu32);
196 buffer.WriteUInt64(wu64);
197 EXPECT_TRUE(buffer.ReadUInt8(&ru8));
199 EXPECT_TRUE(buffer.ReadUInt16(&ru16));
201 EXPECT_TRUE(buffer.ReadUInt24(&ru24));
203 EXPECT_TRUE(buffer.ReadUInt32(&ru32));
205 EXPECT_TRUE(buffer.ReadUInt64(&ru64));
207 EXPECT_EQ(0U, buffer.Length());