Wir wollen nun zur Klasse Account einen JUnit TestCase schreiben, welche über die folgenden 4 Testmethoden verfügt:
Programmieren Sie die Test Methode testDeposit() gemäss dem folgenden Listing:
@Test
public void testDeposit() throws AccountException {
// TODO
}
Programmieren Sie den JUni5 Test indem Sie eine Account Instanz instanziieren und einen Betrag via deposit() korrekt einzahlen. Prüfen Sie via assertEquals(...) ob der Saldo korrekt ist
@Test
public void testDepositException() throws AccountException {
Account a = new Account("111-222-333", 0.0);
assertThrows(AccountException.class, () ->{
a.deposit(-AMOUNT);
});
assertEquals(0.0, a.getSaldo());
}