EXPECT_EQ(bl.length(), 0u);
EXPECT_EQ(bl.get_num_buffers(), 1u);
- encode(42l, bl);
+ encode(int64_t(42), bl);
EXPECT_EQ(bl.get_num_buffers(), 2u);
bl.push_back(ceph::buffer::create(0));
bl.append(bl_with_empty_ptr);
}
- encode(24l, bl);
+ encode(int64_t(24), bl);
EXPECT_EQ(bl.get_num_buffers(), 5u);
auto i = bl.cbegin();
- long val;
+ int64_t val;
decode(val, i);
EXPECT_EQ(val, 42l);
EXPECT_EQ(val, 24l);
val = 0;
- i.seek(sizeof(long));
+ i.seek(sizeof(val));
decode(val, i);
EXPECT_EQ(val, 24l);
EXPECT_TRUE(i == bl.end());
ceph::bufferlist bl;
EXPECT_EQ(bl.get_num_buffers(), 0u);
- encode(42l, bl);
+ encode(int64_t(42), bl);
EXPECT_EQ(bl.get_num_buffers(), 1u);
{
EXPECT_EQ(bl.get_num_buffers(), 2u);
}
- encode(24l, bl);
+ encode(int64_t(24), bl);
EXPECT_EQ(bl.get_num_buffers(), 3u);
}
{
auto ap = bl.get_contiguous_appender(100);
- denc(42l, ap);
+ denc(int64_t(42), ap);
EXPECT_EQ(bl.get_num_buffers(), 1u);
// append bufferlist with single ptr inside. This should
EXPECT_EQ(bl.get_num_buffers(), 3u);
}
- denc(24l, ap);
+ denc(int64_t(24), ap);
EXPECT_EQ(bl.get_num_buffers(), 3u);
- EXPECT_EQ(bl.length(), sizeof(long) + 3u);
+ EXPECT_EQ(bl.length(), sizeof(int64_t) + 3u);
}
- EXPECT_EQ(bl.length(), 2u * sizeof(long) + 3u);
+ EXPECT_EQ(bl.length(), 2u * sizeof(int64_t) + 3u);
}
TEST(BufferList, TestPtrAppend) {