From: Jianpeng Ma Date: Fri, 7 Aug 2015 05:12:36 +0000 (+0800) Subject: test/bufferlist:Add test case for bufferlist::is_provided_buffer. X-Git-Tag: v10.1.0~328^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F7548%2Fhead;p=ceph.git test/bufferlist:Add test case for bufferlist::is_provided_buffer. Signed-off-by: Jianpeng Ma --- 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;