AccountSharedData construction (#15790)

This commit is contained in:
Jeff Washington (jwash)
2021-03-11 18:09:04 -06:00
committed by GitHub
parent 3419a5446e
commit 952c3bcbb7
21 changed files with 161 additions and 151 deletions

View File

@@ -247,7 +247,7 @@ mod tests {
use crate::id;
use solana_runtime::bank::Bank;
use solana_runtime::bank_client::BankClient;
use solana_sdk::account::AccountSharedData;
use solana_sdk::account::{Account, AccountSharedData};
use solana_sdk::client::SyncClient;
use solana_sdk::genesis_config::create_genesis_config;
use solana_sdk::hash::hash;
@@ -540,11 +540,11 @@ mod tests {
fn test_pay_when_account_data() {
let (bank, alice_keypair) = create_bank(42);
let game_pubkey = solana_sdk::pubkey::new_rand();
let game_account = AccountSharedData {
let game_account = AccountSharedData::from(Account {
lamports: 1,
data: vec![1, 2, 3],
..AccountSharedData::default()
};
..Account::default()
});
bank.store_account(&game_pubkey, &game_account);
assert_eq!(
bank.get_account(&game_pubkey).unwrap().data(),