Lines Matching refs:buf2

29                             const CopyOnWriteBuffer& buf2) {  in EnsureBuffersShareData()  argument
31 EXPECT_EQ(buf1.size(), buf2.size()); in EnsureBuffersShareData()
32 EXPECT_EQ(buf1.capacity(), buf2.capacity()); in EnsureBuffersShareData()
34 const uint8_t* data2 = buf2.data(); in EnsureBuffersShareData()
36 EXPECT_EQ(buf1, buf2); in EnsureBuffersShareData()
40 const CopyOnWriteBuffer& buf2) { in EnsureBuffersDontShareData() argument
43 const uint8_t* data2 = buf2.cdata(); in EnsureBuffersDontShareData()
60 CopyOnWriteBuffer buf2(std::move(buf1)); in TEST() local
64 EXPECT_EQ(buf2.size(), buf1_size); in TEST()
65 EXPECT_EQ(buf2.capacity(), buf1_capacity); in TEST()
66 EXPECT_EQ(buf2.data(), buf1_data); in TEST()
75 CopyOnWriteBuffer buf2; in TEST() local
76 buf2 = std::move(buf1); in TEST()
80 EXPECT_EQ(buf2.size(), buf1_size); in TEST()
81 EXPECT_EQ(buf2.capacity(), buf1_capacity); in TEST()
82 EXPECT_EQ(buf2.data(), buf1_data); in TEST()
91 CopyOnWriteBuffer buf2(kTestData, 6, 20); in TEST() local
92 size_t buf2_size = buf2.size(); in TEST()
93 size_t buf2_capacity = buf2.capacity(); in TEST()
94 const uint8_t* buf2_data = buf2.cdata(); in TEST()
96 std::swap(buf1, buf2); in TEST()
100 EXPECT_EQ(buf2.size(), buf1_size); in TEST()
101 EXPECT_EQ(buf2.capacity(), buf1_capacity); in TEST()
102 EXPECT_EQ(buf2.data(), buf1_data); in TEST()
107 CopyOnWriteBuffer buf2(buf1); in TEST() local
109 EnsureBuffersShareData(buf1, buf2); in TEST()
112 buf2.AppendData("foo"); in TEST()
113 EXPECT_EQ(buf2.size(), buf1.size() + 4); // "foo" + trailing 0x00 in TEST()
114 EXPECT_EQ(buf2.capacity(), buf1.capacity()); in TEST()
115 EXPECT_NE(buf2.data(), buf1.data()); in TEST()
119 EXPECT_EQ(buf2, CopyOnWriteBuffer(exp)); in TEST()
142 CopyOnWriteBuffer buf2; in TEST() local
144 buf2.SetData(buf1); in TEST()
146 EnsureBuffersShareData(buf1, buf2); in TEST()
153 CopyOnWriteBuffer buf2(buf1); in TEST() local
155 buf2.SetData(data); in TEST()
157 EnsureBuffersDontShareData(buf1, buf2); in TEST()
160 EXPECT_EQ(buf2, CopyOnWriteBuffer(data)); in TEST()
165 CopyOnWriteBuffer buf2(buf1); in TEST() local
166 EnsureBuffersShareData(buf1, buf2); in TEST()
168 buf2.SetData(kTestData, 2); in TEST()
170 EnsureBuffersDontShareData(buf1, buf2); in TEST()
171 EXPECT_EQ(2u, buf2.size()); in TEST()
172 EXPECT_EQ(10u, buf2.capacity()); in TEST()
177 CopyOnWriteBuffer buf2(buf1); in TEST() local
180 buf2.EnsureCapacity(8); in TEST()
181 EnsureBuffersShareData(buf1, buf2); in TEST()
184 EXPECT_EQ(buf2.size(), 3u); in TEST()
185 EXPECT_EQ(buf2.capacity(), 10u); in TEST()
188 buf2.EnsureCapacity(16); in TEST()
189 EnsureBuffersDontShareData(buf1, buf2); in TEST()
192 EXPECT_EQ(buf2.size(), 3u); in TEST()
193 EXPECT_EQ(buf2.capacity(), 16u); in TEST()
195 EXPECT_EQ(buf1, buf2); in TEST()
201 CopyOnWriteBuffer buf2(buf1); in TEST() local
203 buf2.SetSize(16); in TEST()
205 EnsureBuffersDontShareData(buf1, buf2); in TEST()
213 CopyOnWriteBuffer buf2(buf1); in TEST() local
215 buf2.SetSize(16); in TEST()
217 EXPECT_EQ(buf2.size(), 16u); in TEST()
218 EXPECT_EQ(0, memcmp(buf2.data(), kTestData, 3)); in TEST()
232 CopyOnWriteBuffer buf2(buf1); in TEST() local
234 buf2.SetSize(2); in TEST()
236 EXPECT_EQ(2u, buf2.size()); in TEST()
237 EXPECT_EQ(10u, buf2.capacity()); in TEST()
243 CopyOnWriteBuffer buf2(buf1); in TEST() local
245 buf2.Clear(); in TEST()
247 EnsureBuffersDontShareData(buf1, buf2); in TEST()
251 EXPECT_EQ(0u, buf2.size()); in TEST()
256 CopyOnWriteBuffer buf2(buf1); in TEST() local
258 buf2.Clear(); in TEST()
260 EXPECT_EQ(0u, buf2.size()); in TEST()
261 EXPECT_EQ(10u, buf2.capacity()); in TEST()
266 CopyOnWriteBuffer buf2(buf1); in TEST() local
268 EXPECT_EQ(buf1.data(), buf2.data()); in TEST()
273 CopyOnWriteBuffer buf2(buf1); in TEST() local
277 uint8_t* data2 = buf2.MutableData(); in TEST()
286 CopyOnWriteBuffer buf2(buf1); in TEST() local
288 EnsureBuffersShareData(buf1, buf2); in TEST()
292 EnsureBuffersShareData(buf1, buf2); in TEST()
297 CopyOnWriteBuffer buf2(buf1); in TEST() local
299 EnsureBuffersShareData(buf1, buf2); in TEST()
305 EXPECT_EQ(buf2.size(), 3u); in TEST()
306 EXPECT_EQ(buf2.capacity(), 10u); in TEST()
307 EXPECT_EQ(0, memcmp(buf2.cdata(), kTestData, 3)); in TEST()