/** Test adding and deleting an account. */
 public final void testAddDeleteAccount() {
   // add account
   try {
     bank.addAccount("120-1111", "120", "C");
   } catch (BankException e) {
     e.printStackTrace();
   }
   // delete account
   try {
     Account a1 = bank.getAccount("120-1111");
     assertNotNull(a1);
     a1 = bank.deleteAccount("120-1111");
     assertNull(a1);
   } catch (BankException e) {
     e.printStackTrace();
   }
   // force exception
   try {
     Account a2 = bank.deleteAccount("120-999");
     // TODO: cause exception
     // fail("deleteAccount hasn't caused an exception as it should");
   } catch (BankException ex) {
     // ignore
   }
 } // testAddDeleteAccount
  /** Remove the accounts and customers. */
  protected final void tearDown() {
    // delete test accounts and customers
    try {
      bank.deleteAccount("120-2001");
      bank.deleteAccount("120-2002");
      bank.deleteAccount("120-2010");
      bank.deleteAccount("120-2011");
      bank.deleteAccount("120-2012");
      bank.deleteCustomer("120");
      bank.deleteCustomer("130");
    } catch (BankException ex) {
      ex.printStackTrace();
    }

    bank = null;
  } // tearDown