Remove BankClient::process_instructions

This commit is contained in:
Greg Fitzgerald
2019-03-27 05:50:50 -06:00
parent 55115d0eeb
commit 0ac865f08c
3 changed files with 19 additions and 17 deletions

View File

@ -167,7 +167,8 @@ mod tests {
let alice_pubkey = alice_client.pubkey();
let bob_pubkey = Keypair::new().pubkey();
let instructions = BudgetInstruction::new_payment(&alice_pubkey, &bob_pubkey, 100);
alice_client.process_instructions(instructions).unwrap();
let message = Message::new(instructions);
alice_client.process_message(message).unwrap();
assert_eq!(bank.get_balance(&bob_pubkey), 100);
}
@ -189,7 +190,8 @@ mod tests {
None,
1,
);
alice_client.process_instructions(instructions).unwrap();
let message = Message::new(instructions);
alice_client.process_message(message).unwrap();
// Attack! Part 1: Sign a witness transaction with a random key.
let mallory_client = BankClient::new(&bank, Keypair::new());
@ -232,7 +234,8 @@ mod tests {
None,
1,
);
alice_client.process_instructions(instructions).unwrap();
let message = Message::new(instructions);
alice_client.process_message(message).unwrap();
// Attack! Part 1: Sign a timestamp transaction with a random key.
let mallory_client = BankClient::new(&bank, Keypair::new());
@ -278,7 +281,8 @@ mod tests {
None,
1,
);
alice_client.process_instructions(instructions).unwrap();
let message = Message::new(instructions);
alice_client.process_message(message).unwrap();
assert_eq!(bank.get_balance(&alice_pubkey), 1);
assert_eq!(bank.get_balance(&budget_pubkey), 1);
@ -337,7 +341,8 @@ mod tests {
Some(alice_pubkey),
1,
);
alice_client.process_instructions(instructions).unwrap();
let message = Message::new(instructions);
alice_client.process_message(message).unwrap();
assert_eq!(bank.get_balance(&alice_pubkey), 2);
assert_eq!(bank.get_balance(&budget_pubkey), 1);