]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/bufferlist:Add test case for bufferlist::is_provided_buffer. 7548/head
authorJianpeng Ma <jianpeng.ma@intel.com>
Fri, 7 Aug 2015 05:12:36 +0000 (13:12 +0800)
committerHaomai Wang <haomai@xsky.com>
Sat, 20 Feb 2016 06:15:28 +0000 (14:15 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/test/bufferlist.cc

index 63fe6a83f43c01a30b11fa306197f7c8d30446cb..a91f5710b9697ac2496804a3071412aee1ebb86b 100644 (file)
@@ -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;