OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2016 The WebRTC Project Authors. All rights reserved. | 2 * Copyright 2016 The WebRTC Project Authors. All rights reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
11 #include "webrtc/rtc_base/copyonwritebuffer.h" | 11 #include "webrtc/base/copyonwritebuffer.h" |
12 #include "webrtc/rtc_base/gunit.h" | 12 #include "webrtc/base/gunit.h" |
13 | 13 |
14 namespace rtc { | 14 namespace rtc { |
15 | 15 |
16 namespace { | 16 namespace { |
17 | 17 |
18 // clang-format off | 18 // clang-format off |
19 const uint8_t kTestData[] = {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, | 19 const uint8_t kTestData[] = {0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, |
20 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf}; | 20 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf}; |
21 // clang-format on | 21 // clang-format on |
22 | 22 |
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
310 buf1[i] = kTestData[i] + 1; | 310 buf1[i] = kTestData[i] + 1; |
311 } | 311 } |
312 EXPECT_EQ(buf1.size(), 3u); | 312 EXPECT_EQ(buf1.size(), 3u); |
313 EXPECT_EQ(buf1.capacity(), 10u); | 313 EXPECT_EQ(buf1.capacity(), 10u); |
314 EXPECT_EQ(buf2.size(), 3u); | 314 EXPECT_EQ(buf2.size(), 3u); |
315 EXPECT_EQ(buf2.capacity(), 10u); | 315 EXPECT_EQ(buf2.capacity(), 10u); |
316 EXPECT_EQ(0, memcmp(buf2.cdata(), kTestData, 3)); | 316 EXPECT_EQ(0, memcmp(buf2.cdata(), kTestData, 3)); |
317 } | 317 } |
318 | 318 |
319 } // namespace rtc | 319 } // namespace rtc |
OLD | NEW |