mirror of
https://git.wownero.com/wownero/wownero.git
synced 2024-08-15 01:03:23 +00:00
fixed unit tests
This commit is contained in:
parent
bc537ac095
commit
1795c381c0
5 changed files with 42 additions and 34 deletions
|
@ -53,23 +53,24 @@ namespace
|
|||
|
||||
TEST_F(block_reward_and_already_generated_coins, handles_first_values)
|
||||
{
|
||||
TEST_ALREADY_GENERATED_COINS(0, 70368744177663);
|
||||
TEST_ALREADY_GENERATED_COINS(m_block_reward, 70368475742208);
|
||||
TEST_ALREADY_GENERATED_COINS(UINT64_C(2756434948434199641), 59853779316998);
|
||||
// 17592186044415 from neozaru, confirmed by fluffypony
|
||||
TEST_ALREADY_GENERATED_COINS(0, 17592186044415);
|
||||
TEST_ALREADY_GENERATED_COINS(m_block_reward, 17592169267200);
|
||||
TEST_ALREADY_GENERATED_COINS(UINT64_C(2756434948434199641), 14963444829249);
|
||||
}
|
||||
|
||||
TEST_F(block_reward_and_already_generated_coins, correctly_steps_from_2_to_1)
|
||||
{
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - ((2 << 18) + 1), 2);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - (2 << 18) , 2);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - ((2 << 18) - 1), 1);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - ((2 << 20) + 1), 2);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - (2 << 20) , 2);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - ((2 << 20) - 1), 1);
|
||||
}
|
||||
|
||||
TEST_F(block_reward_and_already_generated_coins, handles_max)
|
||||
{
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - ((1 << 18) + 1), 1);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - (1 << 18) , 1);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - ((1 << 18) - 1), 0);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - ((1 << 20) + 1), 1);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - (1 << 20) , 1);
|
||||
TEST_ALREADY_GENERATED_COINS(MONEY_SUPPLY - ((1 << 20) - 1), 0);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------------------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue