From 0141aacc676fe37a6eb784a6f9aaf69ee4d25178 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Mon, 6 Jul 2020 12:47:12 -0600 Subject: [PATCH] Add `RegtestDeactivateCanopy` calls to restore shared regtest params. --- src/gtest/test_checkblock.cpp | 3 ++- src/gtest/test_foundersreward.cpp | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/gtest/test_checkblock.cpp b/src/gtest/test_checkblock.cpp index 5ed8316d4..91e442c95 100644 --- a/src/gtest/test_checkblock.cpp +++ b/src/gtest/test_checkblock.cpp @@ -96,9 +96,10 @@ protected: mtx.vout[0].nValue = 0; // Give it a Founder's Reward vout for height 1. + auto rewardScript = Params().GetFoundersRewardScriptAtHeight(1); mtx.vout.push_back(CTxOut( GetBlockSubsidy(1, Params().GetConsensus())/5, - Params().GetFoundersRewardScriptAtHeight(1))); + rewardScript)); return mtx; } diff --git a/src/gtest/test_foundersreward.cpp b/src/gtest/test_foundersreward.cpp index 3ccae312f..e9a0f3caa 100644 --- a/src/gtest/test_foundersreward.cpp +++ b/src/gtest/test_foundersreward.cpp @@ -127,7 +127,7 @@ TEST(FoundersRewardTest, General) { EXPECT_DEATH(params.GetFoundersRewardAddressAtHeight(maxHeight+1), "nHeight"); } -TEST(founders_reward_test, regtest_get_last_block_blossom) { +TEST(FoundersRewardTest, RegtestGetLastBlockBlossom) { int blossomActivationHeight = Consensus::PRE_BLOSSOM_REGTEST_HALVING_INTERVAL / 2; // = 75 auto params = RegtestActivateBlossom(false, blossomActivationHeight); int lastFRHeight = params.GetLastFoundersRewardBlockHeight(blossomActivationHeight); @@ -136,7 +136,7 @@ TEST(founders_reward_test, regtest_get_last_block_blossom) { RegtestDeactivateBlossom(); } -TEST(founders_reward_test, mainnet_get_last_block) { +TEST(FoundersRewardTest, MainnetGetLastBlock) { SelectParams(CBaseChainParams::MAIN); auto params = Params().GetConsensus(); int lastFRHeight = GetLastFoundersRewardHeight(params); @@ -255,6 +255,8 @@ TEST(FundingStreamsRewardTest, Zip207Distribution) { } EXPECT_EQ(totalFunding, blockSubsidy / 5); } + + RegtestDeactivateCanopy(); } TEST(FundingStreamsRewardTest, ParseFundingStream) { @@ -275,4 +277,6 @@ TEST(FundingStreamsRewardTest, ParseFundingStream) { ), std::runtime_error ); + + RegtestDeactivateCanopy(); }