Skip to content

Commit c5d746a

Browse files
morcosbtcdrak
authored andcommitted
tiny test fix for mempool_tests
1 parent 1f0ca1a commit c5d746a

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/test/mempool_tests.cpp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,12 @@ BOOST_AUTO_TEST_CASE(MempoolAncestorIndexingTest)
388388

389389
pool.addUnchecked(tx6.GetHash(), entry.Fee(0LL).FromTx(tx6));
390390
BOOST_CHECK_EQUAL(pool.size(), 6);
391-
sortedOrder.push_back(tx6.GetHash().ToString());
391+
// Ties are broken by hash
392+
if (tx3.GetHash() < tx6.GetHash())
393+
sortedOrder.push_back(tx6.GetHash().ToString());
394+
else
395+
sortedOrder.insert(sortedOrder.end()-1,tx6.GetHash().ToString());
396+
392397
CheckSort<ancestor_score>(pool, sortedOrder);
393398

394399
CMutableTransaction tx7 = CMutableTransaction();
@@ -415,7 +420,11 @@ BOOST_AUTO_TEST_CASE(MempoolAncestorIndexingTest)
415420
pool.removeForBlock(vtx, 1, NULL, false);
416421

417422
sortedOrder.erase(sortedOrder.begin()+1);
418-
sortedOrder.pop_back();
423+
// Ties are broken by hash
424+
if (tx3.GetHash() < tx6.GetHash())
425+
sortedOrder.pop_back();
426+
else
427+
sortedOrder.erase(sortedOrder.end()-2);
419428
sortedOrder.insert(sortedOrder.begin(), tx7.GetHash().ToString());
420429
CheckSort<ancestor_score>(pool, sortedOrder);
421430
}

0 commit comments

Comments
 (0)