Umlaut-Fehler behoben

neueBranch
Ruben 2022-12-07 16:07:39 +01:00
parent 28959ec2a9
commit 203625c655
5 changed files with 13 additions and 13 deletions

View File

@ -9,7 +9,7 @@ public class Girokonto extends Konto implements Serializable {
super(inhaber, kontozähler); 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)) { if (super.getKontostand() - betrag >= dispo * (-1)) {
this.auszahlen(betrag, zweck, "Überweisungsausgang", super.getInhaber()); this.auszahlen(betrag, zweck, "Überweisungsausgang", super.getInhaber());
ziel.einzahlen(betrag, zweck, "Überweisungseingang", super.getInhaber()); ziel.einzahlen(betrag, zweck, "Überweisungseingang", super.getInhaber());

View File

@ -8,7 +8,7 @@ class KontoTest {
@Test @Test
void testKontoBasics() { void testKontoBasics() {
Konto k = new Konto("Müller", 0); Konto k = new Konto("Mueller", 0);
assertEquals("Müller", k.getInhaber()); assertEquals("Müller", k.getInhaber());
assertEquals(1000, k.getKontonummer()); assertEquals(1000, k.getKontonummer());
assertEquals(0, k.getKontostand()); assertEquals(0, k.getKontostand());
@ -16,11 +16,11 @@ class KontoTest {
@Test @Test
void testKontoEinUndAuszahlungUndSaldo() { void testKontoEinUndAuszahlungUndSaldo() {
Konto k = new Konto("Müller", 0); Konto k = new Konto("Mueller", 0);
Konto k2 = new Konto("Mayer", 1); Konto k2 = new Konto("Mayer", 1);
testKontoEinUndAuszahlungUndSaldo(k, k2); testKontoEinUndAuszahlungUndSaldo(k, k2);
k = new Girokonto("Müller", 0); k = new Girokonto("Mueller", 0);
k2 = new Girokonto("Mayer", 1); k2 = new Girokonto("Mayer", 1);
testKontoEinUndAuszahlungUndSaldo(k, k2); testKontoEinUndAuszahlungUndSaldo(k, k2);
} }
@ -48,7 +48,7 @@ class KontoTest {
} }
@Test @Test
void testKeineÜberziehungFürSparkonten() { void testKeineUeberziehungFuerSparkonten() {
Konto k = new Konto("Müller", 0); Konto k = new Konto("Müller", 0);
k.einzahlen(100, "Test", "Einzahlung", "JUnit"); k.einzahlen(100, "Test", "Einzahlung", "JUnit");
assertFalse(k.auszahlen(500, "Test", "Auszahlung", "JUnit")); assertFalse(k.auszahlen(500, "Test", "Auszahlung", "JUnit"));

View File

@ -79,12 +79,12 @@ public class Banksystem {
return konto.getKontobewegungen(); 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 start = bank.findeKonto(startkonto);
Konto ziel = bank.findeKonto(zielkonto); Konto ziel = bank.findeKonto(zielkonto);
if (start instanceof Girokonto && ziel instanceof Girokonto) { 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()); Persistenz.speichereBankDaten(this.bank, bank.getName());
return erfolg; return erfolg;

View File

@ -51,7 +51,7 @@ class SystemTest {
bs.geldEinzahlen(knr, 1000); bs.geldEinzahlen(knr, 1000);
bs.geldAuszahlen(knr, 500); bs.geldAuszahlen(knr, 500);
assertTrue(bs.überweisungBeauftragen(knr, knr2, 100, "Überweisungstest.")); assertTrue(bs.ueberweisungBeauftragen(knr, knr2, 100, "Überweisungstest."));
assertEquals(400, bs.getKontostand(knr)); assertEquals(400, bs.getKontostand(knr));

View File

@ -11,10 +11,10 @@ public class UI {
public UI(Banksystem bs) { public UI(Banksystem bs) {
this.bs = bs; this.bs = bs;
hauptmenü(); hauptmenue();
} }
private void hauptmenü() { private void hauptmenue() {
System.out.println("Willkommen bei der " + bs.getBankname() + "!"); System.out.println("Willkommen bei der " + bs.getBankname() + "!");
mainloop: mainloop:
@ -46,7 +46,7 @@ public class UI {
case 3: geldEinzahlen(); break; case 3: geldEinzahlen(); break;
case 4: geldAuszahlen(); break; case 4: geldAuszahlen(); break;
case 5: kontoauszugDrucken(); break; case 5: kontoauszugDrucken(); break;
case 6: überweisungBeauftragen(); break; case 6: ueberweisungBeauftragen(); break;
case 7: saldoAbfragen(); break; case 7: saldoAbfragen(); break;
case 9: break mainloop; case 9: break mainloop;
} }
@ -146,7 +146,7 @@ public class UI {
System.out.println("Noch keine Kontobewegungen."); 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: "); System.out.print("Bitte die Kontonummer des Ausgangskontos der Überweisung eingeben: ");
int startkonto = Integer.parseInt(sc.nextLine()); int startkonto = Integer.parseInt(sc.nextLine());
@ -159,7 +159,7 @@ public class UI {
System.out.print("Bitte den Verwendungszweck eingeben: "); System.out.print("Bitte den Verwendungszweck eingeben: ");
String verwendungszweck = sc.nextLine(); 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."); System.out.println("Überweisung" + ( (!erfolgreich) ? " nicht" : "") + " erfolgreich ausgeführt.");
} }