„Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/KontoTest.java“ löschen

Marc Ziegler 2022-11-08 10:13:31 +01:00
parent 5f46231b20
commit f8dc004643
1 changed files with 0 additions and 69 deletions

View File

@ -1,69 +0,0 @@
package de.hs_mannheim.informatik.bank.domain;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
class KontoTest {
@Test
void testKontoBasics() {
Konto k = new Konto("Müller", 0);
assertEquals("Müller", k.getInhaber());
assertEquals(1000, k.getKontonummer());
assertEquals(0, k.getKontostand());
}
@Test
void testKontoEinUndAuszahlung() {
Konto k = new Konto("Müller", 0);
Konto k2 = new Konto("Mayer", 1);
assertEquals("Mayer", k2.getInhaber());
assertNotEquals(k.getKontonummer(), k2.getKontonummer());
k2.einzahlen(100, "Test", "Einzahlung", "JUnit");
assertEquals(100, k2.getKontostand());
assertTrue(k2.auszahlen(50, "Test", "Auszahlung", "JUnit"));
assertEquals(50, k2.getKontostand());
assertFalse(k2.auszahlen(500, "Test", "Auszahlung", "JUnit"));
assertEquals(50, k2.getKontostand());
}
@Test
void testGiroDespo(){
Girokonto Gk1=new Girokonto("Marc",0);
Girokonto Gk2=new Girokonto("Marc",1);
Gk1.einzahlen(5000, "Test", "vorOrt", "ich");
Gk2.einzahlen(50000, "Test", "vorOrt", "ich");
assertEquals(true,Gk1.auszahlen(5500, "none of youre buisness", "vor Ort", "Ich"));
assertEquals(true,Gk2.auszahlen(10000, "none of youre buisness", "vor Ort", "Ich"));
assertEquals(false,Gk1.Überweise(Gk2, 40500, "weil ich es kann"));
}
@Test
void testSaldo() {
Girokonto Gk1=new Girokonto("Marc",0);
Gk1.einzahlen(50000, "Test", "vorOrt", "ich");
Gk1.auszahlen(5500, "none of youre buisness", "vor Ort", "Ich");
Gk1.einzahlen(50000, "Test", "vorOrt", "ich");
Gk1.auszahlen(5500, "none of youre buisness", "vor Ort", "Ich");
Gk1.einzahlen(5000, "Test", "vorOrt", "ich");
Gk1.auszahlen(5500, "none of youre buisness", "vor Ort", "Ich");
Gk1.einzahlen(5000, "Test", "vorOrt", "ich");
Gk1.auszahlen(5500, "none of youre buisness", "vor Ort", "Ich");
Gk1.einzahlen(5000, "Test", "vorOrt", "ich");
Gk1.auszahlen(5500, "none of youre buisness", "vor Ort", "Ich");
Gk1.einzahlen(5000, "Test", "vorOrt", "ich");
Gk1.auszahlen(5500, "none of youre buisness", "vor Ort", "Ich");
assertEquals(42500,Gk1.getSaldo());
assertEquals(87000,Gk1.getKontostand());
}
}