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

Marc Ziegler 2022-11-08 10:13:16 +01:00
parent 0aa191eeef
commit 1dd2d13598
1 changed files with 0 additions and 59 deletions

View File

@ -1,59 +0,0 @@
package de.hs_mannheim.informatik.bank.facade;
import static org.junit.Assert.assertTrue;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import org.junit.After;
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.Test;
class SystemTest {
@Test
void smokeTest() throws Exception {
Banksystem bs = new Banksystem("Testbanksystem");
assertNotNull(bs);
assertEquals(0, bs.getKontenliste().length);
assertEquals("Testbanksystem", bs.getBankname());
}
@Test
void auszahlenTest() throws Exception {
Banksystem bs = new Banksystem("Testsystem");
int kn1=bs.kontoAnlegen("Marc", 1);
int kn2=bs.kontoAnlegen("Marc", 2);
int kn3=bs.kontoAnlegen("Marc", 1);
assertEquals(1000,bs.geldEinzahlen(kn1, 1000));
assertEquals(500,bs.geldEinzahlen(kn2, 500));
assertEquals(0,bs.geldEinzahlen(kn3, 0));
assertEquals(true,bs.geldAuszahlen(kn1, 666));
assertEquals(true,bs.geldAuszahlen(kn2, 999));
assertEquals(false,bs.geldAuszahlen(kn3, 1000));
assertEquals(89501,bs.geldEinzahlen(kn2, 90000));
int kn4=bs.kontoAnlegen("Marc", 2);
assertEquals(true,bs.ÜberweisungBeauftragen(kn2, kn4, 50000, "Spielschulden"));
assertEquals(false,bs.ÜberweisungBeauftragen(kn1, kn2, 1000, "Test"));
assertEquals(false,bs.ÜberweisungBeauftragen(kn2, kn3, 1000, "Test"));
assertEquals(true,bs.ÜberweisungBeauftragen(kn4, kn2, 50500, "test"));
//File fp=new File("C:\\Users\\Marc Ziegler\\git\\Bank-System_2121847\\Bank-Beispiel\\Testsystem-bank-data.ser");
//File fp=new File("Testsystem-bank-data.ser");
File fp=new File("C:/Users/Marc Ziegler/git/Bank-System_2121847/Bank-Beispiel/Testsystem-bank-data.ser");
fp.delete();
}
}