aboutsummaryrefslogtreecommitdiff
path: root/src/test/dogecoin_tests.cpp
diff options
context:
space:
mode:
authorlangerhans <[email protected]>2019-06-09 19:49:48 +0200
committerlangerhans <[email protected]>2019-06-09 19:51:03 +0200
commitd278efaccdc45e7155147d2c86a50f193eafdc07 (patch)
tree05cf92afa059fafff80e460c1619edd5bec231b3 /src/test/dogecoin_tests.cpp
parentRevert "Change fPIE to fPIC (#1420)" (#1447) (diff)
parentMark 1.14 ready for release (diff)
downloaddiscoin-d278efaccdc45e7155147d2c86a50f193eafdc07.tar.xz
discoin-d278efaccdc45e7155147d2c86a50f193eafdc07.zip
Merge branch '1.14-branding'
Diffstat (limited to 'src/test/dogecoin_tests.cpp')
-rw-r--r--src/test/dogecoin_tests.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/test/dogecoin_tests.cpp b/src/test/dogecoin_tests.cpp
index efa4e9207..3ba86618e 100644
--- a/src/test/dogecoin_tests.cpp
+++ b/src/test/dogecoin_tests.cpp
@@ -5,7 +5,6 @@
#include "arith_uint256.h"
#include "chainparams.h"
#include "dogecoin.h"
-#include "main.h"
#include "test/test_bitcoin.h"
#include <boost/test/unit_test.hpp>
@@ -63,9 +62,9 @@ BOOST_AUTO_TEST_CASE(subsidy_limit_test)
{
int nHeight = 0;
int nStepSize= 1;
+ const CChainParams& mainParams = Params(CBaseChainParams::MAIN);
CAmount nSum = 0;
uint256 prevHash = uint256S("0");
- const CChainParams mainParams = Params(CBaseChainParams::MAIN);
for (nHeight = 0; nHeight <= 100000; nHeight++) {
const Consensus::Params& params = mainParams.GetConsensus(nHeight);
@@ -93,13 +92,13 @@ BOOST_AUTO_TEST_CASE(subsidy_limit_test)
//test sum +- ~10billion
arith_uint256 upperlimit = arith_uint256("95e14ec776380000"); //108 billion doge
BOOST_CHECK(nSum <= upperlimit);
-
+
arith_uint256 lowerlimit = arith_uint256("7a1fe16027700000"); //88 billion doge
BOOST_CHECK(nSum >= lowerlimit);
-
+
// Test reward at 600k+ is constant
- const Consensus::Params& params = mainParams.GetConsensus(600000);
- CAmount nConstantSubsidy = GetDogecoinBlockSubsidy(600000, params, prevHash);
+ const Consensus::Params& params = mainParams.GetConsensus(nHeight);
+ CAmount nConstantSubsidy = GetDogecoinBlockSubsidy(nHeight, params, prevHash);
BOOST_CHECK_EQUAL(nConstantSubsidy, 10000 * COIN);
nConstantSubsidy = GetDogecoinBlockSubsidy(700000, params, prevHash);