Umlaut-Fehler behoben
parent
28959ec2a9
commit
203625c655
|
@ -9,7 +9,7 @@ public class Girokonto extends Konto implements Serializable {
|
|||
super(inhaber, kontozähler);
|
||||
}
|
||||
|
||||
public boolean überweise(Girokonto ziel, long betrag, String zweck) {
|
||||
public boolean ueberweise(Girokonto ziel, long betrag, String zweck) {
|
||||
if (super.getKontostand() - betrag >= dispo * (-1)) {
|
||||
this.auszahlen(betrag, zweck, "Überweisungsausgang", super.getInhaber());
|
||||
ziel.einzahlen(betrag, zweck, "Überweisungseingang", super.getInhaber());
|
||||
|
|
|
@ -8,7 +8,7 @@ class KontoTest {
|
|||
|
||||
@Test
|
||||
void testKontoBasics() {
|
||||
Konto k = new Konto("Müller", 0);
|
||||
Konto k = new Konto("Mueller", 0);
|
||||
assertEquals("Müller", k.getInhaber());
|
||||
assertEquals(1000, k.getKontonummer());
|
||||
assertEquals(0, k.getKontostand());
|
||||
|
@ -16,11 +16,11 @@ class KontoTest {
|
|||
|
||||
@Test
|
||||
void testKontoEinUndAuszahlungUndSaldo() {
|
||||
Konto k = new Konto("Müller", 0);
|
||||
Konto k = new Konto("Mueller", 0);
|
||||
Konto k2 = new Konto("Mayer", 1);
|
||||
testKontoEinUndAuszahlungUndSaldo(k, k2);
|
||||
|
||||
k = new Girokonto("Müller", 0);
|
||||
k = new Girokonto("Mueller", 0);
|
||||
k2 = new Girokonto("Mayer", 1);
|
||||
testKontoEinUndAuszahlungUndSaldo(k, k2);
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ class KontoTest {
|
|||
}
|
||||
|
||||
@Test
|
||||
void testKeineÜberziehungFürSparkonten() {
|
||||
void testKeineUeberziehungFuerSparkonten() {
|
||||
Konto k = new Konto("Müller", 0);
|
||||
k.einzahlen(100, "Test", "Einzahlung", "JUnit");
|
||||
assertFalse(k.auszahlen(500, "Test", "Auszahlung", "JUnit"));
|
||||
|
|
|
@ -79,12 +79,12 @@ public class Banksystem {
|
|||
return konto.getKontobewegungen();
|
||||
}
|
||||
|
||||
public boolean überweisungBeauftragen(int startkonto, int zielkonto, long betrag, String verwendungszweck) throws Exception {
|
||||
public boolean ueberweisungBeauftragen(int startkonto, int zielkonto, long betrag, String verwendungszweck) throws Exception {
|
||||
Konto start = bank.findeKonto(startkonto);
|
||||
Konto ziel = bank.findeKonto(zielkonto);
|
||||
|
||||
if (start instanceof Girokonto && ziel instanceof Girokonto) {
|
||||
boolean erfolg = ((Girokonto)start).überweise((Girokonto)ziel, betrag, verwendungszweck);
|
||||
boolean erfolg = ((Girokonto)start).ueberweise((Girokonto)ziel, betrag, verwendungszweck);
|
||||
Persistenz.speichereBankDaten(this.bank, bank.getName());
|
||||
|
||||
return erfolg;
|
||||
|
|
|
@ -51,7 +51,7 @@ class SystemTest {
|
|||
|
||||
bs.geldEinzahlen(knr, 1000);
|
||||
bs.geldAuszahlen(knr, 500);
|
||||
assertTrue(bs.überweisungBeauftragen(knr, knr2, 100, "Überweisungstest."));
|
||||
assertTrue(bs.ueberweisungBeauftragen(knr, knr2, 100, "Überweisungstest."));
|
||||
|
||||
assertEquals(400, bs.getKontostand(knr));
|
||||
|
||||
|
|
|
@ -11,10 +11,10 @@ public class UI {
|
|||
|
||||
public UI(Banksystem bs) {
|
||||
this.bs = bs;
|
||||
hauptmenü();
|
||||
hauptmenue();
|
||||
}
|
||||
|
||||
private void hauptmenü() {
|
||||
private void hauptmenue() {
|
||||
System.out.println("Willkommen bei der " + bs.getBankname() + "!");
|
||||
|
||||
mainloop:
|
||||
|
@ -46,7 +46,7 @@ public class UI {
|
|||
case 3: geldEinzahlen(); break;
|
||||
case 4: geldAuszahlen(); break;
|
||||
case 5: kontoauszugDrucken(); break;
|
||||
case 6: überweisungBeauftragen(); break;
|
||||
case 6: ueberweisungBeauftragen(); break;
|
||||
case 7: saldoAbfragen(); break;
|
||||
case 9: break mainloop;
|
||||
}
|
||||
|
@ -146,7 +146,7 @@ public class UI {
|
|||
System.out.println("Noch keine Kontobewegungen.");
|
||||
}
|
||||
|
||||
private void überweisungBeauftragen() throws Exception {
|
||||
private void ueberweisungBeauftragen() throws Exception {
|
||||
System.out.print("Bitte die Kontonummer des Ausgangskontos der Überweisung eingeben: ");
|
||||
int startkonto = Integer.parseInt(sc.nextLine());
|
||||
|
||||
|
@ -159,7 +159,7 @@ public class UI {
|
|||
System.out.print("Bitte den Verwendungszweck eingeben: ");
|
||||
String verwendungszweck = sc.nextLine();
|
||||
|
||||
boolean erfolgreich = bs.überweisungBeauftragen(startkonto, zielkonto, (long)(betrag * 100), verwendungszweck);
|
||||
boolean erfolgreich = bs.ueberweisungBeauftragen(startkonto, zielkonto, (long)(betrag * 100), verwendungszweck);
|
||||
|
||||
System.out.println("Überweisung" + ( (!erfolgreich) ? " nicht" : "") + " erfolgreich ausgeführt.");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue