Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * This class creates the program to test the banking classes.
- * It creates a set of customers, with a few accounts each,
- * and generates a report of current account balances.
- */
- import banking.domain.*;
- import banking.reports.*;
- public class TestBanking {
- public static void main(String[] args) {
- Bank bank = Bank.getBank();
- Customer customer;
- CustomerReport report = new CustomerReport();
- // Create several customers and their accounts
- bank.addCustomer("Jane", "Simms");
- customer = bank.getCustomer(0);
- customer.addAccount(new SavingsAccount(500.00, 0.05));
- customer.addAccount(new CheckingAccount(200.00, 400.00));
- bank.addCustomer("Owen", "Bryant");
- customer = bank.getCustomer(1);
- customer.addAccount(new CheckingAccount(200.00));
- bank.addCustomer("Tim", "Soley");
- customer = bank.getCustomer(2);
- customer.addAccount(new SavingsAccount(1500.00, 0.05));
- customer.addAccount(new CheckingAccount(200.00));
- bank.addCustomer("Maria", "Soley");
- customer = bank.getCustomer(3);
- // Maria and Tim have a shared checking account
- customer.addAccount(bank.getCustomer(2).getAccount(1));
- customer.addAccount(new SavingsAccount(150.00, 0.05));
- // Generate a report
- report.generateReport();
- }
- }
Add Comment
Please, Sign In to add comment