Index: webrtc/base/copyonwritebuffer_unittest.cc |
diff --git a/webrtc/base/copyonwritebuffer_unittest.cc b/webrtc/base/copyonwritebuffer_unittest.cc |
index dbf59f7718f2779f0dff9bc0c3c26d79918a00c5..a95ad67a03e6ec2c41ad1210d3ae241f590ed3e7 100644 |
--- a/webrtc/base/copyonwritebuffer_unittest.cc |
+++ b/webrtc/base/copyonwritebuffer_unittest.cc |
@@ -39,13 +39,6 @@ |
const uint8_t* data1 = buf1.cdata(); |
const uint8_t* data2 = buf2.cdata(); |
EXPECT_NE(data1, data2); |
-} |
- |
-TEST(CopyOnWriteBufferTest, TestCreateEmptyData) { |
- CopyOnWriteBuffer buf(static_cast<const uint8_t*>(nullptr), 0); |
- EXPECT_EQ(buf.size(), 0u); |
- EXPECT_EQ(buf.capacity(), 0u); |
- EXPECT_EQ(buf.data(), nullptr); |
} |
TEST(CopyOnWriteBufferTest, TestMoveConstruct) { |
@@ -132,21 +125,6 @@ |
EnsureBuffersDontShareData(buf1, buf3); |
const int8_t exp[] = {'f', 'o', 'o', 0x0}; |
EXPECT_EQ(buf3, CopyOnWriteBuffer(exp)); |
- |
- buf2.SetData(static_cast<const uint8_t*>(nullptr), 0u); |
- EnsureBuffersDontShareData(buf1, buf2); |
- EXPECT_EQ(buf1.size(), 3u); |
- EXPECT_EQ(buf1.capacity(), 10u); |
- EXPECT_EQ(buf2.size(), 0u); |
- EXPECT_EQ(buf2.capacity(), 0u); |
-} |
- |
-TEST(CopyOnWriteBufferTest, TestSetDataEmpty) { |
- CopyOnWriteBuffer buf; |
- buf.SetData(static_cast<const uint8_t*>(nullptr), 0u); |
- EXPECT_EQ(buf.size(), 0u); |
- EXPECT_EQ(buf.capacity(), 0u); |
- EXPECT_EQ(buf.data(), nullptr); |
} |
TEST(CopyOnWriteBufferTest, TestEnsureCapacity) { |
@@ -218,43 +196,4 @@ |
EXPECT_EQ(data2, cdata1); |
} |
-TEST(CopyOnWriteBufferTest, TestBacketRead) { |
- CopyOnWriteBuffer buf1(kTestData, 3, 10); |
- CopyOnWriteBuffer buf2(buf1); |
- |
- EnsureBuffersShareData(buf1, buf2); |
- // Non-const reads clone the data if shared. |
- for (size_t i = 0; i != 3u; ++i) { |
- EXPECT_EQ(buf1[i], kTestData[i]); |
- } |
- EnsureBuffersDontShareData(buf1, buf2); |
-} |
- |
-TEST(CopyOnWriteBufferTest, TestBacketReadConst) { |
- CopyOnWriteBuffer buf1(kTestData, 3, 10); |
- CopyOnWriteBuffer buf2(buf1); |
- |
- EnsureBuffersShareData(buf1, buf2); |
- const CopyOnWriteBuffer& cbuf1 = buf1; |
- for (size_t i = 0; i != 3u; ++i) { |
- EXPECT_EQ(cbuf1[i], kTestData[i]); |
- } |
- EnsureBuffersShareData(buf1, buf2); |
-} |
- |
-TEST(CopyOnWriteBufferTest, TestBacketWrite) { |
- CopyOnWriteBuffer buf1(kTestData, 3, 10); |
- CopyOnWriteBuffer buf2(buf1); |
- |
- EnsureBuffersShareData(buf1, buf2); |
- for (size_t i = 0; i != 3u; ++i) { |
- buf1[i] = kTestData[i] + 1; |
- } |
- EXPECT_EQ(buf1.size(), 3u); |
- EXPECT_EQ(buf1.capacity(), 10u); |
- EXPECT_EQ(buf2.size(), 3u); |
- EXPECT_EQ(buf2.capacity(), 10u); |
- EXPECT_EQ(0, memcmp(buf2.cdata(), kTestData, 3)); |
-} |
- |
} // namespace rtc |