Lines Matching refs:cursor
61 ByteCursor cursor(&buffer); in TEST() local
62 EXPECT_EQ(0U, cursor.Available()); in TEST()
68 ByteCursor cursor(&buffer); in TEST() local
69 EXPECT_TRUE(cursor.AtEnd()); in TEST()
75 ByteCursor cursor(&buffer); in TEST() local
76 EXPECT_TRUE(cursor); in TEST()
82 ByteCursor cursor(&buffer); in TEST() local
83 EXPECT_EQ(10U, cursor.Available()); in TEST()
89 ByteCursor cursor(&buffer); in TEST() local
90 EXPECT_FALSE(cursor.AtEnd()); in TEST()
91 EXPECT_TRUE(cursor.Skip(sizeof(data)).AtEnd()); in TEST()
97 ByteCursor cursor(&buffer); in TEST() local
98 EXPECT_TRUE(cursor); in TEST()
99 EXPECT_TRUE(cursor.Skip(sizeof(data))); in TEST()
100 EXPECT_FALSE(cursor.Skip(1)); in TEST()
110 ByteCursor cursor(&buffer); in TEST() local
118 EXPECT_EQ(data + 0U, cursor.here()); in TEST()
120 EXPECT_TRUE(cursor >> a); in TEST()
121 EXPECT_EQ(data + 1U, cursor.here()); in TEST()
123 EXPECT_TRUE(cursor >> b); in TEST()
124 EXPECT_EQ(data + 3U, cursor.here()); in TEST()
126 EXPECT_TRUE(cursor >> c); in TEST()
127 EXPECT_EQ(data + 7U, cursor.here()); in TEST()
129 EXPECT_TRUE(cursor.Skip(4)); in TEST()
130 EXPECT_EQ(data + 11U, cursor.here()); in TEST()
132 EXPECT_TRUE(cursor.Read(stars, 3)); in TEST()
133 EXPECT_EQ(data + 14U, cursor.here()); in TEST()
135 EXPECT_FALSE(cursor >> d); in TEST()
136 EXPECT_EQ(data + 14U, cursor.here()); in TEST()
142 ByteCursor cursor(&buffer); in TEST() local
145 EXPECT_TRUE(cursor >> a); in TEST()
147 EXPECT_EQ(data + 1U, cursor.here()); in TEST()
148 EXPECT_TRUE(((cursor >> b).set_here(data + 3) >> c).set_here(data + 1) in TEST()
154 EXPECT_EQ(data + 3U, cursor.here()); in TEST()
160 ByteCursor cursor(&buffer); in TEST() local
161 cursor.set_big_endian(true); in TEST()
163 ASSERT_TRUE(cursor in TEST()
172 EXPECT_TRUE(cursor.AtEnd()); in TEST()
173 EXPECT_FALSE(cursor.Read(1, true, &e)); in TEST()
181 ByteCursor cursor(&buffer, true); in TEST() local
183 ASSERT_TRUE(cursor in TEST()
202 EXPECT_TRUE(cursor.AtEnd()); in TEST()
203 EXPECT_FALSE(cursor.Read(2, true, &j)); in TEST()
214 ByteCursor cursor(&buffer); in TEST() local
215 cursor.set_big_endian(true); in TEST()
217 ASSERT_TRUE(cursor in TEST()
230 EXPECT_TRUE(cursor.AtEnd()); in TEST()
231 EXPECT_FALSE(cursor.Read(4, true, &g)); in TEST()
242 ByteCursor cursor(&buffer, true); in TEST() local
244 ASSERT_TRUE(cursor in TEST()
257 EXPECT_TRUE(cursor.AtEnd()); in TEST()
258 EXPECT_FALSE(cursor.Read(8, true, &g)); in TEST()
264 ByteCursor cursor(&buffer); in TEST() local
265 cursor.set_big_endian(true); in TEST()
267 ASSERT_TRUE(cursor in TEST()
276 EXPECT_TRUE(cursor.AtEnd()); in TEST()
277 EXPECT_FALSE(cursor.Read(1, false, &e)); in TEST()
285 ByteCursor cursor(&buffer, true); in TEST() local
287 ASSERT_TRUE(cursor in TEST()
306 EXPECT_TRUE(cursor.AtEnd()); in TEST()
307 EXPECT_FALSE(cursor.Read(2, false, &j)); in TEST()
318 ByteCursor cursor(&buffer); in TEST() local
319 cursor.set_big_endian(true); in TEST()
321 ASSERT_TRUE(cursor in TEST()
334 EXPECT_TRUE(cursor.AtEnd()); in TEST()
335 EXPECT_FALSE(cursor.Read(4, false, &g)); in TEST()
346 ByteCursor cursor(&buffer, true); in TEST() local
348 ASSERT_TRUE(cursor in TEST()
361 EXPECT_TRUE(cursor.AtEnd()); in TEST()
362 EXPECT_FALSE(cursor.Read(8, false, &g)); in TEST()
368 ByteCursor cursor(&buffer); in TEST() local
370 ASSERT_TRUE(cursor in TEST()
379 EXPECT_TRUE(cursor.AtEnd()); in TEST()
380 EXPECT_FALSE(cursor.Read(1, true, &e)); in TEST()
388 ByteCursor cursor(&buffer, false); in TEST() local
390 ASSERT_TRUE(cursor in TEST()
409 EXPECT_TRUE(cursor.AtEnd()); in TEST()
410 EXPECT_FALSE(cursor.Read(2, true, &j)); in TEST()
421 ByteCursor cursor(&buffer); in TEST() local
423 ASSERT_TRUE(cursor in TEST()
436 EXPECT_TRUE(cursor.AtEnd()); in TEST()
437 EXPECT_FALSE(cursor.Read(4, true, &g)); in TEST()
448 ByteCursor cursor(&buffer, false); in TEST() local
450 ASSERT_TRUE(cursor in TEST()
463 EXPECT_TRUE(cursor.AtEnd()); in TEST()
464 EXPECT_FALSE(cursor.Read(8, true, &g)); in TEST()
470 ByteCursor cursor(&buffer); in TEST() local
472 ASSERT_TRUE(cursor in TEST()
481 EXPECT_TRUE(cursor.AtEnd()); in TEST()
482 EXPECT_FALSE(cursor.Read(1, false, &e)); in TEST()
490 ByteCursor cursor(&buffer); in TEST() local
492 ASSERT_TRUE(cursor in TEST()
511 EXPECT_TRUE(cursor.AtEnd()); in TEST()
512 EXPECT_FALSE(cursor.Read(2, false, &j)); in TEST()
523 ByteCursor cursor(&buffer); in TEST() local
525 ASSERT_TRUE(cursor in TEST()
538 EXPECT_TRUE(cursor.AtEnd()); in TEST()
539 EXPECT_FALSE(cursor.Read(4, false, &g)); in TEST()
550 ByteCursor cursor(&buffer); in TEST() local
552 ASSERT_TRUE(cursor in TEST()
565 EXPECT_TRUE(cursor.AtEnd()); in TEST()
566 EXPECT_FALSE(cursor.Read(8, false, &g)); in TEST()
572 ByteCursor cursor(&buffer); in TEST() local
574 EXPECT_TRUE(cursor >> a); in TEST()
576 EXPECT_FALSE(cursor >> a); in TEST()
582 ByteCursor cursor(&buffer); in TEST() local
584 EXPECT_TRUE(cursor >> a); in TEST()
586 EXPECT_FALSE(cursor >> a); in TEST()
592 ByteCursor cursor(&buffer); in TEST() local
598 EXPECT_TRUE(cursor >> a); in TEST()
600 EXPECT_FALSE(cursor >> a); in TEST()
606 ByteCursor cursor(&buffer); in TEST() local
608 EXPECT_TRUE(cursor >> a); in TEST()
610 EXPECT_FALSE(cursor >> a); in TEST()
616 ByteCursor cursor(&buffer); in TEST() local
618 EXPECT_TRUE(cursor >> a); in TEST()
620 EXPECT_FALSE(cursor >> a); in TEST()
626 ByteCursor cursor(&buffer); in TEST() local
632 EXPECT_TRUE(cursor >> a); in TEST()
634 EXPECT_FALSE(cursor >> a); in TEST()
635 EXPECT_FALSE(cursor >> a); in TEST()
648 ByteCursor cursor(&buffer); in TEST() local
649 cursor.set_big_endian(true); in TEST()
660 EXPECT_FALSE(cursor.AtEnd()); in TEST()
661 EXPECT_TRUE(cursor >> a >> b >> c >> d >> e >> f >> g >> h); in TEST()
671 EXPECT_TRUE(cursor.AtEnd()); in TEST()
672 EXPECT_FALSE(cursor >> z); in TEST()
678 ByteCursor cursor(&buffer); in TEST() local
682 EXPECT_TRUE(cursor.Read(received, 0)); in TEST()
689 ByteCursor cursor(&buffer); in TEST() local
692 EXPECT_TRUE(cursor.Skip(2).Read(received, 5)); in TEST()
700 ByteCursor cursor(&buffer); in TEST() local
705 EXPECT_FALSE(cursor in TEST()
719 ByteCursor cursor(&buffer); in TEST() local
725 EXPECT_FALSE(cursor in TEST()
739 ByteCursor cursor(&buffer); in TEST() local
742 EXPECT_TRUE(cursor.CString(&a).CString(&b)); in TEST()
745 EXPECT_FALSE(cursor.CString(&c)); in TEST()
747 EXPECT_TRUE(cursor.AtEnd()); in TEST()
753 ByteCursor cursor(&buffer); in TEST() local
757 EXPECT_TRUE(cursor.CString(&a, 3)); in TEST()
760 EXPECT_TRUE(cursor.CString(&b, 0)); in TEST()
763 EXPECT_TRUE(cursor.CString(&c, 6)); in TEST()
766 EXPECT_TRUE(cursor.CString(&d, 4)); in TEST()
769 EXPECT_FALSE(cursor.CString(&e, 4)); in TEST()
772 EXPECT_TRUE(cursor.AtEnd()); in TEST()