Refactor to add test to verify number of rewards each mainnet address will receive
This commit is contained in:
parent
241867b115
commit
1a21a25e62
|
@ -143,11 +143,10 @@ TEST(founders_reward_test, slow_start_subsidy) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Verify the number of rewards going to each mainnet/testnet address
|
// For use with mainnet and testnet which each have 48 addresses.
|
||||||
TEST(founders_reward_test, per_address_reward) {
|
// Verify the number of rewards each individual address receives.
|
||||||
SelectParams(CBaseChainParams::TESTNET);
|
void verifyNumberOfRewards() {
|
||||||
CChainParams params = Params();
|
CChainParams params = Params();
|
||||||
|
|
||||||
int maxHeight = params.GetConsensus().GetLastFoundersRewardBlockHeight();
|
int maxHeight = params.GetConsensus().GetLastFoundersRewardBlockHeight();
|
||||||
std::multiset<std::string> ms;
|
std::multiset<std::string> ms;
|
||||||
for (int nHeight = 1; nHeight <= maxHeight; nHeight++) {
|
for (int nHeight = 1; nHeight <= maxHeight; nHeight++) {
|
||||||
|
@ -161,3 +160,14 @@ TEST(founders_reward_test, per_address_reward) {
|
||||||
ASSERT_TRUE(ms.count(params.GetFoundersRewardAddressAtIndex(47)) == 17677);
|
ASSERT_TRUE(ms.count(params.GetFoundersRewardAddressAtIndex(47)) == 17677);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Verify the number of rewards going to each mainnet address
|
||||||
|
TEST(founders_reward_test, per_address_reward_mainnet) {
|
||||||
|
SelectParams(CBaseChainParams::MAIN);
|
||||||
|
verifyNumberOfRewards();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Verify the number of rewards going to each testnet address
|
||||||
|
TEST(founders_reward_test, per_address_reward_testnet) {
|
||||||
|
SelectParams(CBaseChainParams::TESTNET);
|
||||||
|
verifyNumberOfRewards();
|
||||||
|
}
|
Loading…
Reference in New Issue