| 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 |