SystemTest

Eline 2022-10-25 14:48:12 +02:00
parent 5342607f66
commit 001cf34035
1 changed files with 22 additions and 33 deletions

View File

@ -19,42 +19,31 @@ class SystemTest {
assertEquals(0, bs.getKontenliste().length); assertEquals(0, bs.getKontenliste().length);
assertEquals("Testsystem", bs.getBankname()); assertEquals("Testsystem", bs.getBankname());
} }
@Test @Test
void testgeldEinzahlen() { void testgeldeinzahlen() throws Exception {
Konto k = new Konto("Müller", 0); Konto k1 = new Konto("Müller",2);
long gueltigMin = 0; Banksystem bs1 = new Banksystem("Spaßkasse");
k.einzahlen(gueltigMin,"Test", "Einzahlung", "JUnit"); int kontonummer = bs1.kontoAnlegen("Müller", 2);
assertEquals(gueltigMin,k.getKontostand()); bs1.geldEinzahlen(kontonummer, 3000);
bs1.geldEinzahlen(1000, 3000);
long gueltigMax = Long.MAX_VALUE; }
k.einzahlen(gueltigMax, "Test", "Einzahlung", "JUnit");
assertEquals(gueltigMax, k.getKontostand());
@Test
long ungueltigMin = -1; void testgeldAuszahlen() throws Exception {
k.einzahlen(ungueltigMin, "Test", "Einzahlung", "JUnit"); Konto k2 = new Konto("Beck",2);
assertNotEquals(ungueltigMin, k.getKontostand());
//System.out.println(k1.getKontostand()); Banksystem bs2 = new Banksystem("Spaßkasse");
int kontonummer = bs2.kontoAnlegen("Beck", 2);
bs2.geldAuszahlen(kontonummer, -4000);
long ungueltigMax = Long.MAX_VALUE+1; bs2.geldAuszahlen(1000, -4000);
System.out.println(ungueltigMax);
k.einzahlen(gueltigMax,"Test", "Einzahlung", "JUnit");
assertNotEquals(ungueltigMax, k.getKontostand());
} }
// @Test
// void testgeldAuszahlen() throws Exception {
// Konto k2 = new Konto("Beck",2);
// Banksystem bs = new Banksystem("Spaßkasse");
// bs.geldAuszahlen(1000, -4000);
// assertEquals(1000,-4000,bs.geldAuszahlen(1000, -4000));
// long gueltigMin = -50000000;
// k2.auszahlen(gueltigMin,"Test", "Einzahlung", "Beck");
// assertEquals(gueltigMin, k2.getKontostand());
//
// }
} }