Skip to content

Commit 0937052

Browse files
committed
fuzz: mini_miner_selection fixups.
Delete asserts that are redundant with the == assert. Add assertion that the coinbase isn't already in mock_template_txids.
1 parent de273d5 commit 0937052

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/test/fuzz/mini_miner.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,9 @@ FUZZ_TARGET(mini_miner_selection, .init = initialize_miner)
188188
auto mock_template_txids = mini_miner.GetMockTemplateTxids();
189189
// MiniMiner doesn't add a coinbase tx.
190190
assert(mock_template_txids.count(blocktemplate->block.vtx[0]->GetHash()) == 0);
191-
mock_template_txids.emplace(blocktemplate->block.vtx[0]->GetHash());
192-
assert(mock_template_txids.size() <= blocktemplate->block.vtx.size());
193-
assert(mock_template_txids.size() >= blocktemplate->block.vtx.size());
191+
auto [iter, new_entry] = mock_template_txids.emplace(blocktemplate->block.vtx[0]->GetHash());
192+
assert(new_entry);
193+
194194
assert(mock_template_txids.size() == blocktemplate->block.vtx.size());
195195
for (const auto& tx : blocktemplate->block.vtx) {
196196
assert(mock_template_txids.count(tx->GetHash()));

0 commit comments

Comments
 (0)