| Index: webrtc/base/buffer_unittest.cc | 
| diff --git a/webrtc/base/buffer_unittest.cc b/webrtc/base/buffer_unittest.cc | 
| index 6e9e7bf7baf3fae51cbb88acfd86afc385e9a789..80d26927a227c91d24ee07e389c55c9e1691e6ba 100644 | 
| --- a/webrtc/base/buffer_unittest.cc | 
| +++ b/webrtc/base/buffer_unittest.cc | 
| @@ -279,4 +279,43 @@ TEST(BufferTest, TestMutableLambdaSetAppend) { | 
| } | 
| } | 
|  | 
| +TEST(BufferTest, TestBracketRead) { | 
| +  Buffer buf(kTestData, 7); | 
| +  EXPECT_EQ(buf.size(), 7u); | 
| +  EXPECT_EQ(buf.capacity(), 7u); | 
| +  EXPECT_NE(buf.data(), nullptr); | 
| + | 
| +  for (size_t i = 0; i != 7u; ++i) { | 
| +    EXPECT_EQ(buf[i], kTestData[i]); | 
| +  } | 
| +} | 
| + | 
| +TEST(BufferTest, TestBracketReadConst) { | 
| +  Buffer buf(kTestData, 7); | 
| +  EXPECT_EQ(buf.size(), 7u); | 
| +  EXPECT_EQ(buf.capacity(), 7u); | 
| +  EXPECT_NE(buf.data(), nullptr); | 
| + | 
| +  const Buffer& cbuf = buf; | 
| + | 
| +  for (size_t i = 0; i != 7u; ++i) { | 
| +    EXPECT_EQ(cbuf[i], kTestData[i]); | 
| +  } | 
| +} | 
| + | 
| +TEST(BufferTest, TestBracketWrite) { | 
| +  Buffer buf(7); | 
| +  EXPECT_EQ(buf.size(), 7u); | 
| +  EXPECT_EQ(buf.capacity(), 7u); | 
| +  EXPECT_NE(buf.data(), nullptr); | 
| + | 
| +  for (size_t i = 0; i != 7u; ++i) { | 
| +    buf[i] = kTestData[i]; | 
| +  } | 
| + | 
| +  for (size_t i = 0; i != 7u; ++i) { | 
| +    EXPECT_EQ(buf[i], kTestData[i]); | 
| +  } | 
| +} | 
| + | 
| }  // namespace rtc | 
|  |