Index: webrtc/base/buffer_unittest.cc |
diff --git a/webrtc/base/buffer_unittest.cc b/webrtc/base/buffer_unittest.cc |
index c84efb4009093dc25e966bb9376f963f6a60c9c6..82baedb5656e5bfba13eca13e8b565c5dad57954 100644 |
--- a/webrtc/base/buffer_unittest.cc |
+++ b/webrtc/base/buffer_unittest.cc |
@@ -356,6 +356,24 @@ TEST(BufferTest, TestBracketWrite) { |
} |
} |
+TEST(BufferTest, TestBeginEnd) { |
+ const Buffer cbuf(kTestData); |
+ Buffer buf(kTestData); |
+ auto b1 = cbuf.begin(); |
+ for (auto& x : buf) { |
+ EXPECT_EQ(*b1, x); |
+ ++b1; |
+ ++x; |
+ } |
+ EXPECT_EQ(cbuf.end(), b1); |
+ auto b2 = buf.begin(); |
+ for (auto& y : cbuf) { |
+ EXPECT_EQ(*b2, y + 1); |
+ ++b2; |
+ } |
+ EXPECT_EQ(buf.end(), b2); |
+} |
+ |
TEST(BufferTest, TestInt16) { |
static constexpr int16_t test_data[] = {14, 15, 16, 17, 18}; |
BufferT<int16_t> buf(test_data); |