Skip to content

Commit 19edf38

Browse files
committed
carrot_impl: fix make_single_transfer_input_selector_not_enough_money_3 test
1 parent c7b9817 commit 19edf38

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tests/unit_tests/carrot_impl.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1303,7 +1303,9 @@ TEST(carrot_impl, make_single_transfer_input_selector_not_enough_money_3)
13031303
ASSERT_GT(required_2in, required_1in + 1);
13041304

13051305
const rct::xmr_amount input_sum_target = (required_2in + required_1in) / 2;
1306-
const rct::xmr_amount inamount_0 = rct::randXmrAmount(required_1in);
1306+
const rct::xmr_amount min_inamount = input_sum_target - required_1in + 1;
1307+
ASSERT_LT(min_inamount, required_1in);
1308+
const rct::xmr_amount inamount_0 = min_inamount + rct::randXmrAmount(required_1in - min_inamount);
13071309
const rct::xmr_amount inamount_1 = input_sum_target - inamount_0;
13081310

13091311
const std::vector<InputCandidate> input_candidates = {

0 commit comments

Comments
 (0)