-
Notifications
You must be signed in to change notification settings - Fork 0
/
tester.java
40 lines (32 loc) · 1.55 KB
/
tester.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public class tester {
public static void main(String[] args) {
Bank bank = new Bank();
Account account = new Account();
bank.addAccount("Tom", 100);
bank.addAccount("Jim", 200);
bank.addAccount("Alex", 500);
bank.addAccount("Bill", 800);
System.out.println("Number of bank accounts: " + bank.getNumberOfAccounts());
System.out.println("Total bank balance: " + bank.getTotalAccountsBalance(
bank.getAccounts()));
System.out.println("Accounts in original order: ");
bank.displayAccounts(bank.getAccounts());
System.out.println("Sorted accounts: ");
bank.sortAccounts(bank.getAccounts());
bank.displayAccounts(bank.getAccounts());
System.out.println("Find function: ");
account.displayAccount(bank.findAccount("Jim"));
account.withdraw(bank, "Jim", 100);
System.out.println("Updated accounts after withdrawal: ");
bank.displayAccounts(bank.getAccounts());
account.deposit(bank, "Jim", 900);
System.out.println("Updated accounts after deposit: ");
bank.displayAccounts(bank.getAccounts());
bank.deleteAccount("Jim", 1000);
System.out.println("Updated accounts after delition: ");
bank.displayAccounts(bank.getAccounts());
System.out.println("Sorted accounts: ");
bank.sortAccounts(bank.getAccounts());
bank.displayAccounts(bank.getAccounts());
}
}