parent
3b3ed1f221
commit
4e2e7f1bc0
|
@ -26,4 +26,12 @@ class GirokontoTest {
|
|||
bs.geldAuszahlen(1000, 100);
|
||||
assertTrue(bs.getKontostand(1000) == -100);
|
||||
}
|
||||
@Test
|
||||
public void zuViel() throws Exception {
|
||||
Banksystem bs = new Banksystem("Test5");
|
||||
bs.kontoAnlegen("fds", 0);
|
||||
assertFalse(bs.geldAuszahlen(1000, 10000));
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -74,7 +74,9 @@ public class Konto implements Serializable {
|
|||
return auflistung;
|
||||
}
|
||||
|
||||
|
||||
public void zurücksetzten() {
|
||||
kontobewZähler = 0;
|
||||
}
|
||||
|
||||
public long getStand() {
|
||||
return stand;
|
||||
|
|
|
@ -80,12 +80,19 @@ public class Banksystem {
|
|||
|
||||
return konto.getKontostand();
|
||||
}
|
||||
/*
|
||||
public long letzteKontobewegungen(int kontonummer) {
|
||||
|
||||
|
||||
|
||||
public boolean letzteKontobewegungen(int kontonummer) {
|
||||
Konto konto = bank.findeKonto(kontonummer);
|
||||
if ( konto.getKontobewegungen() >= 3);
|
||||
if ( konto.getkontobewZähler() == 4) {
|
||||
|
||||
|
||||
return konto.getKontostand();
|
||||
konto.zurücksetzten();
|
||||
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
}
|
||||
|
|
|
@ -35,15 +35,5 @@ public class BanksystemTest {
|
|||
assertTrue(bs1.getKontostand(1000) == 60);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void dispoKredit() throws Exception {
|
||||
Banksystem bs = new Banksystem("Test3");
|
||||
bs.kontoAnlegen("Hans Peter", 0);
|
||||
bs.kontoAnlegen("piet", 1);
|
||||
bs.ÜberweisungBeauftragen(1000, 1001, 50, "Test");
|
||||
assertTrue(bs.getKontostand(1000) == -50);
|
||||
assertTrue(bs.getKontostand(1001) == 50);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -46,7 +46,7 @@ public class UI {
|
|||
case 4: geldAuszahlen(); break;
|
||||
case 5: kontoauszugDrucken(); break;
|
||||
case 6: überweisungBeauftragen(); break;
|
||||
case 7:
|
||||
case 7: saldo(); break;
|
||||
case 9: break mainloop;
|
||||
}
|
||||
|
||||
|
@ -115,8 +115,10 @@ public class UI {
|
|||
private void saldo() {
|
||||
System.out.println("Bitte geben Sie die gewünschte Kontonummer ein");
|
||||
int kontonummer = Integer.parseInt(sc.nextLine());
|
||||
|
||||
System.out.println();
|
||||
if(bs.letzteKontobewegungen(kontonummer) ) {
|
||||
System.out.println(bs.erstelleKontoauszug(kontonummer));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void kontoauszugDrucken() {
|
||||
|
|
Loading…
Reference in New Issue