forked from hummel/Bank-System
„Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/KontoTest.java“ löschen
parent
5f46231b20
commit
f8dc004643
|
@ -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());
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue