From 61d3a14c07f60e714b5b32a015dd0f91e02f64bd Mon Sep 17 00:00:00 2001 From: Ben Carman Date: Sat, 12 Dec 2020 07:34:26 -0600 Subject: [PATCH] Don't allow fee unit gen to be 0 (#2346) * Don't allow fee unit gen to be 0 * Fix other 0 * Fix always 0 fee unit gen --- .../main/scala/org/bitcoins/testkit/core/gen/FeeUnitGen.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testkit/src/main/scala/org/bitcoins/testkit/core/gen/FeeUnitGen.scala b/testkit/src/main/scala/org/bitcoins/testkit/core/gen/FeeUnitGen.scala index 6250aba076..2e9b770a57 100644 --- a/testkit/src/main/scala/org/bitcoins/testkit/core/gen/FeeUnitGen.scala +++ b/testkit/src/main/scala/org/bitcoins/testkit/core/gen/FeeUnitGen.scala @@ -42,7 +42,7 @@ abstract class FeeUnitGen { */ private def lowFee: Gen[Satoshis] = { Gen - .choose(0, 100) + .choose(1, 100) .map(Satoshis(_)) } @@ -79,7 +79,7 @@ abstract class FeeUnitGen { /** Generates a FeeUnit based on the maxFee allowed for a transaction */ def feeUnit(maxFee: Long): Gen[FeeUnit] = { - Gen.choose(0L, maxFee / 10000L).map { n => + Gen.choose(1L, maxFee).map { n => SatoshisPerKiloByte(Satoshis(n)) } }