void DataBufferTF::testExpand() { DataBuffer buffer; buffer.expand(0); CPPUNIT_ASSERT(buffer._pstart); int64_t content = 0x12345678; buffer.writeInt64(content); int oldDataLen = buffer.getDataLen(); buffer.expand(MAX_BUFFER_SIZE); CPPUNIT_ASSERT_EQUAL(oldDataLen, buffer.getDataLen()); CPPUNIT_ASSERT(buffer.getFreeLen() >= MAX_BUFFER_SIZE); CPPUNIT_ASSERT_EQUAL(content, buffer.readInt64()); }