aboutsummaryrefslogtreecommitdiff
path: root/src/test/amount_tests.cpp
diff options
context:
space:
mode:
authorRoss Nicoll <[email protected]>2018-04-22 09:15:59 +0100
committerRoss Nicoll <[email protected]>2018-09-19 22:11:47 +0100
commitdee5e404b37603af8066c20e9413084b98561e7f (patch)
treee6b5137473f77c49d5c151f752f54c76eb709ac1 /src/test/amount_tests.cpp
parentUpdate tx output in p2p-fullblocktest.py (#1474) (diff)
downloaddiscoin-dee5e404b37603af8066c20e9413084b98561e7f.tar.xz
discoin-dee5e404b37603af8066c20e9413084b98561e7f.zip
Update or eliminate remaining tests (#1483)
* Change amount tests to use rounded values * Disable legacy tests
Diffstat (limited to 'src/test/amount_tests.cpp')
-rw-r--r--src/test/amount_tests.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/test/amount_tests.cpp b/src/test/amount_tests.cpp
index fd6f88b36..47e73ed38 100644
--- a/src/test/amount_tests.cpp
+++ b/src/test/amount_tests.cpp
@@ -21,37 +21,37 @@ BOOST_AUTO_TEST_CASE(GetFeeTest)
feeRate = CFeeRate(1000);
// Must always just return the arg
BOOST_CHECK_EQUAL(feeRate.GetFee(0), 0);
- BOOST_CHECK_EQUAL(feeRate.GetFee(1), 1);
- BOOST_CHECK_EQUAL(feeRate.GetFee(121), 121);
- BOOST_CHECK_EQUAL(feeRate.GetFee(999), 999);
- BOOST_CHECK_EQUAL(feeRate.GetFee(1e3), 1e3);
- BOOST_CHECK_EQUAL(feeRate.GetFee(9e3), 9e3);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(1), 1000);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(121), 1000);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(999), 1000);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(1e3), 1000);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(9e3), 9000);
feeRate = CFeeRate(-1000);
// Must always just return -1 * arg
BOOST_CHECK_EQUAL(feeRate.GetFee(0), 0);
- BOOST_CHECK_EQUAL(feeRate.GetFee(1), -1);
- BOOST_CHECK_EQUAL(feeRate.GetFee(121), -121);
- BOOST_CHECK_EQUAL(feeRate.GetFee(999), -999);
- BOOST_CHECK_EQUAL(feeRate.GetFee(1e3), -1e3);
- BOOST_CHECK_EQUAL(feeRate.GetFee(9e3), -9e3);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(1), -1000);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(121), -1000);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(999), -1000);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(1e3), -1000);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(9e3), -9000);
feeRate = CFeeRate(123);
// Truncates the result, if not integer
BOOST_CHECK_EQUAL(feeRate.GetFee(0), 0);
- BOOST_CHECK_EQUAL(feeRate.GetFee(8), 1); // Special case: returns 1 instead of 0
- BOOST_CHECK_EQUAL(feeRate.GetFee(9), 1);
- BOOST_CHECK_EQUAL(feeRate.GetFee(121), 14);
- BOOST_CHECK_EQUAL(feeRate.GetFee(122), 15);
- BOOST_CHECK_EQUAL(feeRate.GetFee(999), 122);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(8), 123); // Special case: returns 1 instead of 0
+ BOOST_CHECK_EQUAL(feeRate.GetFee(9), 123);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(121), 123);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(122), 123);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(999), 123);
BOOST_CHECK_EQUAL(feeRate.GetFee(1e3), 123);
BOOST_CHECK_EQUAL(feeRate.GetFee(9e3), 1107);
feeRate = CFeeRate(-123);
// Truncates the result, if not integer
BOOST_CHECK_EQUAL(feeRate.GetFee(0), 0);
- BOOST_CHECK_EQUAL(feeRate.GetFee(8), -1); // Special case: returns -1 instead of 0
- BOOST_CHECK_EQUAL(feeRate.GetFee(9), -1);
+ BOOST_CHECK_EQUAL(feeRate.GetFee(8), -123); // Special case: returns -1 instead of 0
+ BOOST_CHECK_EQUAL(feeRate.GetFee(9), -123);
// Check full constructor
// default value