Additional checks in test_bank_checkpoint_zero_balance (#1943)

This commit is contained in:
Pankaj Garg
2018-11-28 12:40:34 -08:00
committed by GitHub
parent 8ad4464d4b
commit 194e3100a9

View File

@ -2228,6 +2228,13 @@ mod tests {
assert_eq!(bank.get_balance(&bob.pubkey()), 500); assert_eq!(bank.get_balance(&bob.pubkey()), 500);
assert_eq!(bank.checkpoint_depth(), 0); assert_eq!(bank.checkpoint_depth(), 0);
let account = bank.get_account(&alice.pubkey()).unwrap();
let default_account = Account::default();
assert_eq!(account.userdata, default_account.userdata);
assert_eq!(account.owner, default_account.owner);
assert_eq!(account.executable, default_account.executable);
assert_eq!(account.loader, default_account.loader);
bank.checkpoint(); bank.checkpoint();
assert_eq!(bank.checkpoint_depth(), 1); assert_eq!(bank.checkpoint_depth(), 1);
@ -2238,7 +2245,6 @@ mod tests {
assert_eq!(bank.get_balance(&alice.pubkey()), 0); assert_eq!(bank.get_balance(&alice.pubkey()), 0);
let account = bank.get_account(&alice.pubkey()).unwrap(); let account = bank.get_account(&alice.pubkey()).unwrap();
let default_account = Account::default();
assert_eq!(account.tokens, default_account.tokens); assert_eq!(account.tokens, default_account.tokens);
assert_eq!(account.userdata, default_account.userdata); assert_eq!(account.userdata, default_account.userdata);
assert_eq!(account.owner, default_account.owner); assert_eq!(account.owner, default_account.owner);