aboutsummaryrefslogtreecommitdiff
path: root/src/test/main_tests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/main_tests.cpp')
-rw-r--r--src/test/main_tests.cpp58
1 files changed, 31 insertions, 27 deletions
diff --git a/src/test/main_tests.cpp b/src/test/main_tests.cpp
index d52104b4c..143c63243 100644
--- a/src/test/main_tests.cpp
+++ b/src/test/main_tests.cpp
@@ -15,46 +15,50 @@ BOOST_FIXTURE_TEST_SUITE(main_tests, TestingSetup)
static void TestBlockSubsidyHalvings(const Consensus::Params& consensusParams)
{
- int maxHalvings = 64;
- CAmount nInitialSubsidy = 50 * COIN;
+ // tested in dogecoin_tests.cpp
+ //int maxHalvings = 64;
+ //CAmount nInitialSubsidy = 50 * COIN;
- CAmount nPreviousSubsidy = nInitialSubsidy * 2; // for height == 0
- BOOST_CHECK_EQUAL(nPreviousSubsidy, nInitialSubsidy * 2);
- for (int nHalvings = 0; nHalvings < maxHalvings; nHalvings++) {
- int nHeight = nHalvings * consensusParams.nSubsidyHalvingInterval;
- CAmount nSubsidy = GetBlockSubsidy(nHeight, consensusParams);
- BOOST_CHECK(nSubsidy <= nInitialSubsidy);
- BOOST_CHECK_EQUAL(nSubsidy, nPreviousSubsidy / 2);
- nPreviousSubsidy = nSubsidy;
- }
- BOOST_CHECK_EQUAL(GetBlockSubsidy(maxHalvings * consensusParams.nSubsidyHalvingInterval, consensusParams), 0);
+ //CAmount nPreviousSubsidy = nInitialSubsidy * 2; // for height == 0
+ //BOOST_CHECK_EQUAL(nPreviousSubsidy, nInitialSubsidy * 2);
+ //for (int nHalvings = 0; nHalvings < maxHalvings; nHalvings++) {
+ // int nHeight = nHalvings * consensusParams.nSubsidyHalvingInterval;
+ // CAmount nSubsidy = GetBlockSubsidy(nHeight, consensusParams);
+ // BOOST_CHECK(nSubsidy <= nInitialSubsidy);
+ // BOOST_CHECK_EQUAL(nSubsidy, nPreviousSubsidy / 2);
+ // nPreviousSubsidy = nSubsidy;
+ //}
+ //BOOST_CHECK_EQUAL(GetBlockSubsidy(maxHalvings * consensusParams.nSubsidyHalvingInterval, consensusParams), 0);
}
static void TestBlockSubsidyHalvings(int nSubsidyHalvingInterval)
{
- Consensus::Params consensusParams;
- consensusParams.nSubsidyHalvingInterval = nSubsidyHalvingInterval;
- TestBlockSubsidyHalvings(consensusParams);
+ // tested in dogecoin_tests.cpp
+ //Consensus::Params consensusParams;
+ //consensusParams.nSubsidyHalvingInterval = nSubsidyHalvingInterval;
+ //TestBlockSubsidyHalvings(consensusParams);
}
BOOST_AUTO_TEST_CASE(block_subsidy_test)
{
- TestBlockSubsidyHalvings(Params(CBaseChainParams::MAIN).GetConsensus()); // As in main
- TestBlockSubsidyHalvings(150); // As in regtest
- TestBlockSubsidyHalvings(1000); // Just another interval
+ // tested in dogecoin_tests.cpp
+ //TestBlockSubsidyHalvings(Params(CBaseChainParams::MAIN).GetConsensus()); // As in main
+ //TestBlockSubsidyHalvings(150); // As in regtest
+ //TestBlockSubsidyHalvings(1000); // Just another interval
}
BOOST_AUTO_TEST_CASE(subsidy_limit_test)
{
- const Consensus::Params& consensusParams = Params(CBaseChainParams::MAIN).GetConsensus();
- CAmount nSum = 0;
- for (int nHeight = 0; nHeight < 14000000; nHeight += 1000) {
- CAmount nSubsidy = GetBlockSubsidy(nHeight, consensusParams);
- BOOST_CHECK(nSubsidy <= 50 * COIN);
- nSum += nSubsidy * 1000;
- BOOST_CHECK(MoneyRange(nSum));
- }
- BOOST_CHECK_EQUAL(nSum, 2099999997690000ULL);
+ // tested in dogecoin_tests.cpp
+ //const Consensus::Params& consensusParams = Params(CBaseChainParams::MAIN).GetConsensus();
+ //CAmount nSum = 0;
+ //for (int nHeight = 0; nHeight < 14000000; nHeight += 1000) {
+ // CAmount nSubsidy = GetBlockSubsidy(nHeight, consensusParams);
+ // BOOST_CHECK(nSubsidy <= 50 * COIN);
+ // nSum += nSubsidy * 1000;
+ // BOOST_CHECK(MoneyRange(nSum));
+ //}
+ //BOOST_CHECK_EQUAL(nSum, 2099999997690000ULL);
}
bool ReturnFalse() { return false; }