Changeset View
Changeset View
Standalone View
Standalone View
src/test/blockencodings_tests.cpp
Show First 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | // Do a simple ShortTxIDs RT | ||||
BOOST_CHECK(!partialBlock.IsTxAvailable(1)); | BOOST_CHECK(!partialBlock.IsTxAvailable(1)); | ||||
BOOST_CHECK(partialBlock.IsTxAvailable(2)); | BOOST_CHECK(partialBlock.IsTxAvailable(2)); | ||||
BOOST_CHECK_EQUAL( | BOOST_CHECK_EQUAL( | ||||
pool.mapTx.find(block.vtx[2]->GetId())->GetSharedTx().use_count(), | pool.mapTx.find(block.vtx[2]->GetId())->GetSharedTx().use_count(), | ||||
SHARED_TX_OFFSET + 1); | SHARED_TX_OFFSET + 1); | ||||
size_t poolSize = pool.size(); | size_t poolSize = pool.size(); | ||||
pool.removeRecursive(*block.vtx[2]); | pool.removeRecursive(*block.vtx[2], MemPoolRemovalReason::REPLACED); | ||||
BOOST_CHECK_EQUAL(pool.size(), poolSize - 1); | BOOST_CHECK_EQUAL(pool.size(), poolSize - 1); | ||||
CBlock block2; | CBlock block2; | ||||
{ | { | ||||
// No transactions. | // No transactions. | ||||
PartiallyDownloadedBlock tmp = partialBlock; | PartiallyDownloadedBlock tmp = partialBlock; | ||||
BOOST_CHECK(partialBlock.FillBlock(block2, {}) == | BOOST_CHECK(partialBlock.FillBlock(block2, {}) == | ||||
READ_STATUS_INVALID); | READ_STATUS_INVALID); | ||||
▲ Show 20 Lines • Show All 365 Lines • Show Last 20 Lines |