From 0289f03790151135afbd5281a45a9f6256f0a235 Mon Sep 17 00:00:00 2001 From: brunoerg Date: Wed, 5 Feb 2025 14:42:42 -0300 Subject: [PATCH] fuzz: coinselection: cover `SetBumpFeeDiscount` --- src/wallet/test/fuzz/coinselection.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wallet/test/fuzz/coinselection.cpp b/src/wallet/test/fuzz/coinselection.cpp index ed77befac2b..d3fe0f9b706 100644 --- a/src/wallet/test/fuzz/coinselection.cpp +++ b/src/wallet/test/fuzz/coinselection.cpp @@ -275,6 +275,7 @@ FUZZ_TARGET(coinselection) assert(result_srd->GetSelectedValue() >= target); assert(result_srd->GetChange(CHANGE_LOWER, coin_params.m_change_fee) > 0); // Demonstrate that SRD creates change of at least CHANGE_LOWER assert(result_srd->GetWeight() <= max_selection_weight); + result_srd->SetBumpFeeDiscount(ConsumeMoney(fuzzed_data_provider)); result_srd->RecalculateWaste(coin_params.min_viable_change, coin_params.m_cost_of_change, coin_params.m_change_fee); (void)result_srd->GetShuffledInputVector(); (void)result_srd->GetInputSet(); @@ -285,6 +286,7 @@ FUZZ_TARGET(coinselection) if (result_knapsack) { assert(result_knapsack->GetSelectedValue() >= target); assert(result_knapsack->GetWeight() <= max_selection_weight); + result_knapsack->SetBumpFeeDiscount(ConsumeMoney(fuzzed_data_provider)); result_knapsack->RecalculateWaste(coin_params.min_viable_change, coin_params.m_cost_of_change, coin_params.m_change_fee); (void)result_knapsack->GetShuffledInputVector(); (void)result_knapsack->GetInputSet();