Lines Matching refs:kSize

98   const size_t kSize = 16;
99 const char in[kSize * 2 + 1] = "0123456789ABCDEFGHIJKLMNOPQRSTUV";
100 char out[kSize * 2];
104 FifoBuffer buf(kSize);
109 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
114 EXPECT_EQ(kSize, bytes);
118 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize, &bytes, NULL));
119 EXPECT_EQ(kSize, bytes);
122 EXPECT_EQ(SR_BLOCK, stream->Write(in, kSize, &bytes, NULL));
125 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize, &bytes, NULL));
126 EXPECT_EQ(kSize, bytes);
127 EXPECT_EQ(0, memcmp(in, out, kSize));
130 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
133 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize * 2, &bytes, NULL));
134 EXPECT_EQ(bytes, kSize);
137 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize * 2, &bytes, NULL));
138 EXPECT_EQ(kSize, bytes);
139 EXPECT_EQ(0, memcmp(in, out, kSize));
142 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize / 2, &bytes, NULL));
143 EXPECT_EQ(kSize / 2, bytes);
144 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
145 EXPECT_EQ(kSize / 2, bytes);
146 EXPECT_EQ(0, memcmp(in, out, kSize / 2));
147 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize / 2, &bytes, NULL));
148 EXPECT_EQ(kSize / 2, bytes);
149 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize / 2, &bytes, NULL));
150 EXPECT_EQ(kSize / 2, bytes);
151 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
152 EXPECT_EQ(kSize / 2, bytes);
153 EXPECT_EQ(0, memcmp(in, out, kSize / 2));
154 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
155 EXPECT_EQ(kSize / 2, bytes);
156 EXPECT_EQ(0, memcmp(in, out, kSize / 2));
166 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize * 3 / 4, &bytes, NULL));
167 EXPECT_EQ(kSize * 3 / 4, bytes);
168 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
169 EXPECT_EQ(kSize / 2, bytes);
170 EXPECT_EQ(0, memcmp(in, out, kSize / 2));
171 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize / 2, &bytes, NULL));
172 EXPECT_EQ(kSize / 2, bytes);
173 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 4, &bytes, NULL));
174 EXPECT_EQ(kSize / 4 , bytes);
175 EXPECT_EQ(0, memcmp(in + kSize / 2, out, kSize / 4));
176 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize / 2, &bytes, NULL));
177 EXPECT_EQ(kSize / 2, bytes);
178 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
179 EXPECT_EQ(kSize / 2 , bytes);
180 EXPECT_EQ(0, memcmp(in, out, kSize / 2));
181 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
182 EXPECT_EQ(kSize / 2 , bytes);
183 EXPECT_EQ(0, memcmp(in, out, kSize / 2));
190 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize, &bytes, NULL));
193 EXPECT_EQ(kSize, bytes);
194 EXPECT_EQ(0, memcmp(q, in, kSize));
195 stream->ConsumeReadData(kSize);
196 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
199 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize, &bytes, NULL));
202 EXPECT_EQ(kSize, bytes);
203 EXPECT_EQ(0, memcmp(q, in, kSize / 2));
204 stream->ConsumeReadData(kSize / 2);
207 EXPECT_EQ(kSize / 2, bytes);
208 EXPECT_EQ(0, memcmp(q, in + kSize / 2, kSize / 2));
209 stream->ConsumeReadData(kSize / 2);
210 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
218 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize, &bytes, NULL));
219 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize * 3 / 4, &bytes, NULL));
220 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize / 2, &bytes, NULL));
223 EXPECT_EQ(kSize / 4, bytes);
224 EXPECT_EQ(0, memcmp(q, in + kSize * 3 / 4, kSize / 4));
225 stream->ConsumeReadData(kSize / 4);
228 EXPECT_EQ(kSize / 2, bytes);
229 EXPECT_EQ(0, memcmp(q, in, kSize / 2));
230 stream->ConsumeReadData(kSize / 2);
239 EXPECT_EQ(kSize, bytes);
240 memcpy(p, in, kSize);
241 stream->ConsumeWriteBuffer(kSize);
242 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize, &bytes, NULL));
243 EXPECT_EQ(kSize, bytes);
244 EXPECT_EQ(0, memcmp(in, out, kSize));
249 EXPECT_EQ(kSize, bytes);
250 memcpy(p, in, kSize / 2);
251 stream->ConsumeWriteBuffer(kSize / 2);
254 EXPECT_EQ(kSize / 2, bytes);
255 memcpy(p, in + kSize / 2, kSize / 2);
256 stream->ConsumeWriteBuffer(kSize / 2);
257 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize, &bytes, NULL));
258 EXPECT_EQ(kSize, bytes);
259 EXPECT_EQ(0, memcmp(in, out, kSize));
267 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize * 3 / 4, &bytes, NULL));
268 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
271 EXPECT_EQ(kSize / 4, bytes);
272 memcpy(p, in, kSize / 4);
273 stream->ConsumeWriteBuffer(kSize / 4);
276 EXPECT_EQ(kSize / 2, bytes);
277 memcpy(p, in + kSize / 4, kSize / 4);
278 stream->ConsumeWriteBuffer(kSize / 4);
279 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize * 3 / 4, &bytes, NULL));
280 EXPECT_EQ(kSize * 3 / 4, bytes);
281 EXPECT_EQ(0, memcmp(in + kSize / 2, out, kSize / 4));
282 EXPECT_EQ(0, memcmp(in, out + kSize / 4, kSize / 4));
285 EXPECT_EQ(SR_BLOCK, stream->Read(out, kSize, &bytes, NULL));
288 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize, &bytes, NULL));
289 EXPECT_EQ(kSize, bytes);
290 EXPECT_TRUE(buf.SetCapacity(kSize * 2));
291 EXPECT_EQ(SR_SUCCESS, stream->Write(in + kSize, kSize, &bytes, NULL));
292 EXPECT_EQ(kSize, bytes);
293 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize * 2, &bytes, NULL));
294 EXPECT_EQ(kSize * 2, bytes);
295 EXPECT_EQ(0, memcmp(in, out, kSize * 2));
298 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize, &bytes, NULL));
299 EXPECT_EQ(kSize, bytes);
300 EXPECT_TRUE(buf.SetCapacity(kSize));
301 EXPECT_EQ(SR_BLOCK, stream->Write(in, kSize, &bytes, NULL));
302 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize, &bytes, NULL));
303 EXPECT_EQ(kSize, bytes);
304 EXPECT_EQ(0, memcmp(in, out, kSize));
307 EXPECT_EQ(SR_SUCCESS, stream->Write(in, kSize / 2, &bytes, NULL));
310 EXPECT_EQ(SR_EOS, stream->Write(in, kSize / 2, &bytes, NULL));
311 EXPECT_EQ(SR_SUCCESS, stream->Read(out, kSize / 2, &bytes, NULL));
312 EXPECT_EQ(0, memcmp(in, out, kSize / 2));
313 EXPECT_EQ(SR_EOS, stream->Read(out, kSize / 2, &bytes, NULL));
326 const size_t kSize = 16;
327 const char in[kSize * 2 + 1] = "0123456789ABCDEFGHIJKLMNOPQRSTUV";
328 char out[kSize * 2];
329 FifoBuffer buf(kSize);