Changeset View
Changeset View
Standalone View
Standalone View
src/test/mempool_tests.cpp
Show First 20 Lines • Show All 713 Lines • ▼ Show 20 Lines | pool.addUnchecked(tx4.GetId(), | ||||
entry.Fee(7000 * SATOSHI).FromTx(tx4, &pool)); | entry.Fee(7000 * SATOSHI).FromTx(tx4, &pool)); | ||||
pool.addUnchecked(tx5.GetId(), | pool.addUnchecked(tx5.GetId(), | ||||
entry.Fee(1000 * SATOSHI).FromTx(tx5, &pool)); | entry.Fee(1000 * SATOSHI).FromTx(tx5, &pool)); | ||||
pool.addUnchecked(tx6.GetId(), | pool.addUnchecked(tx6.GetId(), | ||||
entry.Fee(1100 * SATOSHI).FromTx(tx6, &pool)); | entry.Fee(1100 * SATOSHI).FromTx(tx6, &pool)); | ||||
pool.addUnchecked(tx7.GetId(), | pool.addUnchecked(tx7.GetId(), | ||||
entry.Fee(9000 * SATOSHI).FromTx(tx7, &pool)); | entry.Fee(9000 * SATOSHI).FromTx(tx7, &pool)); | ||||
// we only require this remove, at max, 2 txn, because its not clear what | // we only require this to remove, at max, 2 txn, because it's not clear | ||||
// we're really optimizing for aside from that | // what we're really optimizing for aside from that | ||||
pool.TrimToSize(pool.DynamicMemoryUsage() - 1); | pool.TrimToSize(pool.DynamicMemoryUsage() - 1); | ||||
BOOST_CHECK(pool.exists(tx4.GetId())); | BOOST_CHECK(pool.exists(tx4.GetId())); | ||||
BOOST_CHECK(pool.exists(tx6.GetId())); | BOOST_CHECK(pool.exists(tx6.GetId())); | ||||
BOOST_CHECK(!pool.exists(tx7.GetId())); | BOOST_CHECK(!pool.exists(tx7.GetId())); | ||||
if (!pool.exists(tx5.GetId())) | if (!pool.exists(tx5.GetId())) | ||||
pool.addUnchecked(tx5.GetId(), | pool.addUnchecked(tx5.GetId(), | ||||
entry.Fee(1000 * SATOSHI).FromTx(tx5, &pool)); | entry.Fee(1000 * SATOSHI).FromTx(tx5, &pool)); | ||||
▲ Show 20 Lines • Show All 323 Lines • Show Last 20 Lines |