From ea696be39347e75b6935bc1bf4cf3f0471794160 Mon Sep 17 00:00:00 2001 From: Alper2402 <2121675@stud.hs-mannheim.de> Date: Tue, 11 Oct 2022 12:21:29 +0200 Subject: [PATCH] =?UTF-8?q?Unit=20-und=20Systemtests=20f=C3=BCr=20Auszahlu?= =?UTF-8?q?ng=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../informatik/bank/domain/KontoTest.java | 8 ++++++++ .../informatik/bank/facade/BanksystemTest.java | 16 ++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/KontoTest.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/KontoTest.java index 59f8240..617f06f 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/KontoTest.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/KontoTest.java @@ -12,4 +12,12 @@ class KontoTest { k.kontoEinzahlen(k, 100); assertEquals(150, k.kontoEinzahlen(k, 50)); } + + @Test + void kontoAbhebenTest() { + Konto k = new Konto("User"); + k.kontoEinzahlen(k, 100); + assertEquals(50, k.kontoAbheben(k, 50)); + } + } diff --git a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/BanksystemTest.java b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/BanksystemTest.java index 6f2fd1e..568062e 100644 --- a/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/BanksystemTest.java +++ b/Bank-Beispiel/src/de/hs_mannheim/informatik/bank/facade/BanksystemTest.java @@ -19,4 +19,20 @@ class BanksystemTest { int kontonr = bs.kontoAnlegen("User2"); assertEquals("50.00", bs.kontoEinzahlen("50", kontonr)); } + + @Test + void kontoAbhebenMitKommatest() { + Banksystem bs = new Banksystem("Testbank"); + int kontonr = bs.kontoAnlegen("User"); + bs.kontoEinzahlen("100", kontonr); + assertEquals("50.00", bs.kontoAbheben("50.00", kontonr)); + } + + @Test + void kontoAbhebenOhneKommatest() { + Banksystem bs = new Banksystem("Testbank2"); + int kontonr = bs.kontoAnlegen("User2"); + bs.kontoEinzahlen("100", kontonr); + assertEquals("50.00", bs.kontoAbheben("50", kontonr)); + } }