예제 #1
0
  @Test
  public void customerSummary() {
    Bank bank = new Bank();
    Customer john = new Customer("John");
    john.openAccount(new Account(Account.CHECKING));
    bank.addCustomer(john);

    assertEquals("Customer Summary\n - John (1 account)", bank.customerSummary());
  }
예제 #2
0
  @Test
  public void maxi_savings_account() {
    Bank bank = new Bank();
    Account checkingAccount = new Account(Account.MAXI_SAVINGS);
    bank.addCustomer(new Customer("Bill").openAccount(checkingAccount));

    checkingAccount.deposit(3000.0);

    assertEquals(170.0, bank.totalInterestPaid(), DOUBLE_DELTA);
  }
예제 #3
0
  @Test
  public void checkingAccount() {
    Bank bank = new Bank();
    Account checkingAccount = new Account(Account.CHECKING);
    Customer bill = new Customer("Bill").openAccount(checkingAccount);
    bank.addCustomer(bill);

    checkingAccount.deposit(100.0);

    assertEquals(0.1, bank.totalInterestPaid(), DOUBLE_DELTA);
  }