コード例 #1
0
ファイル: TestBank.java プロジェクト: kshtzsharma48/happybank
  /** Add some new accounts and customers. */
  protected final void setUp() {
    // get context and facade
    ApplicationContext ctx = new FileSystemXmlApplicationContext("build/applicationContext.xml");
    bank = (BankingFacade) ctx.getBean("bankManager");

    // create test accounts and customers
    try {
      bank.addCustomer("120", "Mr", "A", "Customer");
      bank.addCustomer("130", "Mr", "Ano", "Customer");
      bank.addAccount("120-2001", "120", "Checking");
      bank.addAccount("120-2002", "120", "Savings");
      bank.addAccount("120-2010", "130", "Checking");
      bank.addAccount("120-2011", "130", "Savings");
      bank.addAccount("120-2012", "130", "Savings");
      bank.deposit("120-2002", new BigDecimal("100.00"));
      delay(5);
      bank.deposit("120-2002", new BigDecimal("50.00"));
      delay(5);
      bank.deposit("120-2010", new BigDecimal("1000.45"));
      delay(5);
      bank.deposit("120-2011", new BigDecimal("123.69"));
    } catch (BankException ex) {
      ex.printStackTrace();
    }
  } // setUp
コード例 #2
0
ファイル: TestBank.java プロジェクト: kshtzsharma48/happybank
 /** 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