Lines Matching refs:buffer

32     sp<EncodedBuffer> buffer = new EncodedBuffer(TEST_CHUNK_SIZE);  in TEST()  local
33 EXPECT_EQ(buffer->size(), 0UL); in TEST()
34 expectPointer(buffer->wp(), 0); in TEST()
35 EXPECT_EQ(buffer->currentToWrite(), TEST_CHUNK_SIZE); in TEST()
37 buffer->writeRawByte(50 + i); in TEST()
39 EXPECT_EQ(buffer->size(), TEST_CHUNK_HALF_SIZE); in TEST()
40 expectPointer(buffer->wp(), TEST_CHUNK_HALF_SIZE); in TEST()
41 EXPECT_EQ(buffer->currentToWrite(), TEST_CHUNK_HALF_SIZE); in TEST()
43 buffer->writeRawByte(80 + i); in TEST()
45 EXPECT_EQ(buffer->size(), TEST_CHUNK_SIZE + TEST_CHUNK_HALF_SIZE); in TEST()
46 expectPointer(buffer->wp(), TEST_CHUNK_SIZE + TEST_CHUNK_HALF_SIZE); in TEST()
47 EXPECT_EQ(buffer->currentToWrite(), TEST_CHUNK_HALF_SIZE); in TEST()
50 expectPointer(buffer->ep(), 0); in TEST()
52 EXPECT_EQ(buffer->readRawByte(), 50 + i); in TEST()
55 EXPECT_EQ(buffer->readRawByte(), 80 + i); in TEST()
59 buffer->clear(); in TEST()
60 EXPECT_EQ(buffer->size(), 0UL); in TEST()
61 expectPointer(buffer->wp(), 0); in TEST()
65 sp<EncodedBuffer> buffer = new EncodedBuffer(TEST_CHUNK_SIZE); in TEST() local
67 EXPECT_EQ(buffer->writeRawVarint32(13), 1); in TEST()
69 EXPECT_EQ(buffer->size(), expected_buffer_size); in TEST()
70 EXPECT_EQ(buffer->writeRawVarint32(UINT32_C(-1)), 5); in TEST()
72 EXPECT_EQ(buffer->size(), expected_buffer_size); in TEST()
74 EXPECT_EQ(buffer->writeRawVarint64(200), 2); in TEST()
76 EXPECT_EQ(buffer->size(), expected_buffer_size); in TEST()
77 EXPECT_EQ(buffer->writeRawVarint64(UINT64_C(-1)), 10); in TEST()
79 EXPECT_EQ(buffer->size(), expected_buffer_size); in TEST()
81 buffer->writeRawFixed32(UINT32_C(-1)); in TEST()
83 EXPECT_EQ(buffer->size(), expected_buffer_size); in TEST()
84 buffer->writeRawFixed64(UINT64_C(-1)); in TEST()
86 EXPECT_EQ(buffer->size(), expected_buffer_size); in TEST()
88 EXPECT_EQ(buffer->writeHeader(32, 2), 2); in TEST()
90 EXPECT_EQ(buffer->size(), expected_buffer_size); in TEST()
93 expectPointer(buffer->ep(), 0); in TEST()
94 EXPECT_EQ(buffer->readRawVarint(), UINT32_C(13)); in TEST()
95 EXPECT_EQ(buffer->readRawVarint(), UINT32_C(-1)); in TEST()
96 EXPECT_EQ(buffer->readRawVarint(), UINT64_C(200)); in TEST()
97 EXPECT_EQ(buffer->readRawVarint(), UINT64_C(-1)); in TEST()
98 EXPECT_EQ(buffer->readRawFixed32(), UINT32_C(-1)); in TEST()
99 EXPECT_EQ(buffer->readRawFixed64(), UINT64_C(-1)); in TEST()
100 EXPECT_EQ(buffer->readRawVarint(), UINT64_C((32 << 3) + 2)); in TEST()
101 expectPointer(buffer->ep(), expected_buffer_size); in TEST()
105 sp<EncodedBuffer> buffer = new EncodedBuffer(TEST_CHUNK_SIZE); in TEST() local
106 buffer->writeRawFixed64(0xdeadbeefdeadbeef); in TEST()
107 EXPECT_EQ(buffer->readRawFixed64(), UINT64_C(0xdeadbeefdeadbeef)); in TEST()
109 buffer->editRawFixed32(4, 0x12345678); in TEST()
111 buffer->ep()->rewind(); // rewind ep for readRawFixed64 from 0 in TEST()
112 EXPECT_EQ(buffer->readRawFixed64(), UINT64_C(0x12345678deadbeef)); in TEST()
114 buffer->wp()->rewind(); in TEST()
115 expectPointer(buffer->wp(), 0); in TEST()
116 buffer->copy(4, 3); in TEST()
117 buffer->ep()->rewind(); // rewind ep for readRawFixed64 from 0 in TEST()
118 EXPECT_EQ(buffer->readRawFixed64(), UINT64_C(0x12345678de345678)); in TEST()
122 sp<EncodedBuffer> buffer = new EncodedBuffer(TEST_CHUNK_SIZE); in TEST() local
124 buffer->writeRawByte(i); in TEST()
126 sp<ProtoReader> reader1 = buffer->read(); in TEST()
135 sp<ProtoReader> reader2 = buffer->read(); in TEST()
146 sp<EncodedBuffer> buffer = new EncodedBuffer(); in TEST() local
148 size_t len = buffer->writeRawVarint64(val); in TEST()
149 sp<ProtoReader> reader = buffer->read(); in TEST()