Lines Matching refs:buf2

26                             const CopyOnWriteBuffer& buf2) {  in EnsureBuffersShareData()  argument
28 EXPECT_EQ(buf1.size(), buf2.size()); in EnsureBuffersShareData()
29 EXPECT_EQ(buf1.capacity(), buf2.capacity()); in EnsureBuffersShareData()
31 const uint8_t* data2 = buf2.data(); in EnsureBuffersShareData()
33 EXPECT_EQ(buf1, buf2); in EnsureBuffersShareData()
37 const CopyOnWriteBuffer& buf2) { in EnsureBuffersDontShareData() argument
40 const uint8_t* data2 = buf2.cdata(); in EnsureBuffersDontShareData()
57 CopyOnWriteBuffer buf2(std::move(buf1)); in TEST() local
61 EXPECT_EQ(buf2.size(), buf1_size); in TEST()
62 EXPECT_EQ(buf2.capacity(), buf1_capacity); in TEST()
63 EXPECT_EQ(buf2.data(), buf1_data); in TEST()
72 CopyOnWriteBuffer buf2; in TEST() local
73 buf2 = std::move(buf1); in TEST()
77 EXPECT_EQ(buf2.size(), buf1_size); in TEST()
78 EXPECT_EQ(buf2.capacity(), buf1_capacity); in TEST()
79 EXPECT_EQ(buf2.data(), buf1_data); in TEST()
88 CopyOnWriteBuffer buf2(kTestData, 6, 20); in TEST() local
89 size_t buf2_size = buf2.size(); in TEST()
90 size_t buf2_capacity = buf2.capacity(); in TEST()
91 const uint8_t* buf2_data = buf2.cdata(); in TEST()
93 std::swap(buf1, buf2); in TEST()
97 EXPECT_EQ(buf2.size(), buf1_size); in TEST()
98 EXPECT_EQ(buf2.capacity(), buf1_capacity); in TEST()
99 EXPECT_EQ(buf2.data(), buf1_data); in TEST()
104 CopyOnWriteBuffer buf2(buf1); in TEST() local
106 EnsureBuffersShareData(buf1, buf2); in TEST()
109 buf2.AppendData("foo"); in TEST()
110 EXPECT_EQ(buf2.size(), buf1.size() + 4); // "foo" + trailing 0x00 in TEST()
111 EXPECT_EQ(buf2.capacity(), buf1.capacity()); in TEST()
112 EXPECT_NE(buf2.data(), buf1.data()); in TEST()
116 EXPECT_EQ(buf2, CopyOnWriteBuffer(exp)); in TEST()
139 CopyOnWriteBuffer buf2; in TEST() local
141 buf2.SetData(buf1); in TEST()
143 EnsureBuffersShareData(buf1, buf2); in TEST()
150 CopyOnWriteBuffer buf2(buf1); in TEST() local
152 buf2.SetData(data); in TEST()
154 EnsureBuffersDontShareData(buf1, buf2); in TEST()
157 EXPECT_EQ(buf2, CopyOnWriteBuffer(data)); in TEST()
162 CopyOnWriteBuffer buf2(buf1); in TEST() local
163 EnsureBuffersShareData(buf1, buf2); in TEST()
165 buf2.SetData(kTestData, 2); in TEST()
167 EnsureBuffersDontShareData(buf1, buf2); in TEST()
168 EXPECT_EQ(2u, buf2.size()); in TEST()
169 EXPECT_EQ(10u, buf2.capacity()); in TEST()
174 CopyOnWriteBuffer buf2(buf1); in TEST() local
177 buf2.EnsureCapacity(8); in TEST()
178 EnsureBuffersShareData(buf1, buf2); in TEST()
181 EXPECT_EQ(buf2.size(), 3u); in TEST()
182 EXPECT_EQ(buf2.capacity(), 10u); in TEST()
185 buf2.EnsureCapacity(16); in TEST()
186 EnsureBuffersDontShareData(buf1, buf2); in TEST()
189 EXPECT_EQ(buf2.size(), 3u); in TEST()
190 EXPECT_EQ(buf2.capacity(), 16u); in TEST()
192 EXPECT_EQ(buf1, buf2); in TEST()
198 CopyOnWriteBuffer buf2(buf1); in TEST() local
200 buf2.SetSize(16); in TEST()
202 EnsureBuffersDontShareData(buf1, buf2); in TEST()
210 CopyOnWriteBuffer buf2(buf1); in TEST() local
212 buf2.SetSize(16); in TEST()
214 EXPECT_EQ(buf2.size(), 16u); in TEST()
215 EXPECT_EQ(0, memcmp(buf2.data(), kTestData, 3)); in TEST()
229 CopyOnWriteBuffer buf2(buf1); in TEST() local
231 buf2.SetSize(2); in TEST()
233 EXPECT_EQ(2u, buf2.size()); in TEST()
234 EXPECT_EQ(10u, buf2.capacity()); in TEST()
240 CopyOnWriteBuffer buf2(buf1); in TEST() local
242 buf2.Clear(); in TEST()
244 EnsureBuffersDontShareData(buf1, buf2); in TEST()
248 EXPECT_EQ(0u, buf2.size()); in TEST()
253 CopyOnWriteBuffer buf2(buf1); in TEST() local
255 buf2.Clear(); in TEST()
257 EXPECT_EQ(0u, buf2.size()); in TEST()
258 EXPECT_EQ(10u, buf2.capacity()); in TEST()
263 CopyOnWriteBuffer buf2(buf1); in TEST() local
267 const uint8_t* cdata2 = buf2.cdata(); in TEST()
272 const uint8_t* data2 = buf2.data(); in TEST()
282 CopyOnWriteBuffer buf2(buf1); in TEST() local
284 EnsureBuffersShareData(buf1, buf2); in TEST()
289 EnsureBuffersDontShareData(buf1, buf2); in TEST()
294 CopyOnWriteBuffer buf2(buf1); in TEST() local
296 EnsureBuffersShareData(buf1, buf2); in TEST()
301 EnsureBuffersShareData(buf1, buf2); in TEST()
306 CopyOnWriteBuffer buf2(buf1); in TEST() local
308 EnsureBuffersShareData(buf1, buf2); in TEST()
314 EXPECT_EQ(buf2.size(), 3u); in TEST()
315 EXPECT_EQ(buf2.capacity(), 10u); in TEST()
316 EXPECT_EQ(0, memcmp(buf2.cdata(), kTestData, 3)); in TEST()