From c68d00ce84ca2cd5fd9686bec2df0c99e586acb5 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Fri, 7 Aug 2015 13:12:36 +0800 Subject: [PATCH] test/bufferlist:Add test case for bufferlist::is_provided_buffer. Signed-off-by: Jianpeng Ma --- src/test/bufferlist.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/test/bufferlist.cc b/src/test/bufferlist.cc index 63fe6a83f43c..a91f5710b969 100644 --- a/src/test/bufferlist.cc +++ b/src/test/bufferlist.cc @@ -2716,6 +2716,15 @@ TEST(BufferList, InvalidateCrc) { EXPECT_NE(crc, bl.crc32c(0)); } +TEST(BufferList, TestIsProvidedBuffer) { + char buff[100]; + bufferlist bl; + bl.push_back(buffer::create_static(100, buff)); + ASSERT_TRUE(bl.is_provided_buffer(buff)); + bl.append_zero(100); + ASSERT_FALSE(bl.is_provided_buffer(buff)); +} + TEST(BufferHash, all) { { bufferlist bl; -- 2.47.3