diff options
| author | Patrick Lodder <[email protected]> | 2021-08-17 21:22:56 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-08-17 21:22:56 +0200 |
| commit | b8a29b9f59ff4f19a53be6ac80197b42e4dbd97f (patch) | |
| tree | b115d23064dce9238d88eb3501661842bac882a6 /src/test/amount_tests.cpp | |
| parent | Merge pull request #2457 from ReverseControl/1.14.4-suggested-changes-for-2297 (diff) | |
| parent | Create feelimit.py test (diff) | |
| download | discoin-b8a29b9f59ff4f19a53be6ac80197b42e4dbd97f.tar.xz discoin-b8a29b9f59ff4f19a53be6ac80197b42e4dbd97f.zip | |
Merge pull request #2441 from rnicoll/1.14.4-fees-disable-rounding
1.14.4 fees disable rounding
Diffstat (limited to 'src/test/amount_tests.cpp')
| -rw-r--r-- | src/test/amount_tests.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/test/amount_tests.cpp b/src/test/amount_tests.cpp index 47e73ed38..80a6c3a6f 100644 --- a/src/test/amount_tests.cpp +++ b/src/test/amount_tests.cpp @@ -19,7 +19,7 @@ BOOST_AUTO_TEST_CASE(GetFeeTest) BOOST_CHECK_EQUAL(feeRate.GetFee(1e5), 0); feeRate = CFeeRate(1000); - // Must always just return the arg + // Wallet fees are rounded up BOOST_CHECK_EQUAL(feeRate.GetFee(0), 0); BOOST_CHECK_EQUAL(feeRate.GetFee(1), 1000); BOOST_CHECK_EQUAL(feeRate.GetFee(121), 1000); @@ -27,6 +27,14 @@ BOOST_AUTO_TEST_CASE(GetFeeTest) BOOST_CHECK_EQUAL(feeRate.GetFee(1e3), 1000); BOOST_CHECK_EQUAL(feeRate.GetFee(9e3), 9000); + // Relay fees must always just return the arg + BOOST_CHECK_EQUAL(feeRate.GetRelayFee(0), 0); + BOOST_CHECK_EQUAL(feeRate.GetRelayFee(1), 1); + BOOST_CHECK_EQUAL(feeRate.GetRelayFee(121), 121); + BOOST_CHECK_EQUAL(feeRate.GetRelayFee(999), 999); + BOOST_CHECK_EQUAL(feeRate.GetRelayFee(1e3), 1e3); + BOOST_CHECK_EQUAL(feeRate.GetRelayFee(9e3), 9e3); + feeRate = CFeeRate(-1000); // Must always just return -1 * arg BOOST_CHECK_EQUAL(feeRate.GetFee(0), 0); |