This commit is contained in:
Alexander
2025-02-11 10:58:30 +01:00
parent eb1376ad83
commit e89561b83d
3 changed files with 54 additions and 38 deletions

View File

@@ -72,5 +72,21 @@
</library> </library>
</orderEntry> </orderEntry>
<orderEntry type="library" name="lib" level="project" /> <orderEntry type="library" name="lib" level="project" />
<orderEntry type="module-library">
<library name="JUnit5.8.1">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter/5.8.1/junit-jupiter-5.8.1.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-api/5.8.1/junit-jupiter-api-5.8.1.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-commons/1.8.1/junit-platform-commons-1.8.1.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-params/5.8.1/junit-jupiter-params-5.8.1.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/org/junit/jupiter/junit-jupiter-engine/5.8.1/junit-jupiter-engine-5.8.1.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/org/junit/platform/junit-platform-engine/1.8.1/junit-platform-engine-1.8.1.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
</component> </component>
</module> </module>

View File

@@ -39,57 +39,57 @@ public class BankwesenTest {
} }
public static void testGirokonto(Girokonto girokonto, Girokonto girokonto1, Girokonto girokonto2) { public static void testGirokonto(Girokonto girokonto, Girokonto girokonto1, Girokonto girokonto2) {
assertEquals(girokonto.einzahlung(-100), 0); assertEquals(0, girokonto.einzahlung(-100));
assertEquals(girokonto.getKontostand(), 0); assertEquals(0, girokonto.getKontostand());
assertEquals(girokonto.einzahlung(100), 100); assertEquals(100, girokonto.einzahlung(100));
assertEquals(girokonto.getKontostand(), 100); assertEquals(100, girokonto.getKontostand());
assertFalse(girokonto.auszahlung(2000)); assertFalse(girokonto.auszahlung(2000));
assertEquals(girokonto.getKontostand(), 100); assertEquals(100, girokonto.getKontostand());
assertTrue(girokonto1.auszahlung(200)); assertTrue(girokonto1.auszahlung(200));
assertEquals(girokonto1.getKontostand(), 800); assertEquals(800, girokonto1.getKontostand());
assertEquals(girokonto1.getKontostand(), 800); assertEquals(800, girokonto1.getKontostand());
assertEquals(girokonto.getKontostand(), 100); assertEquals(100, girokonto.getKontostand());
assertEquals(girokonto1.ueberweisung(girokonto, 50), 50); assertEquals(50, girokonto1.ueberweisung(girokonto, 50));
assertEquals(girokonto1.getKontostand(), 750); assertEquals(750, girokonto1.getKontostand());
assertEquals(girokonto.getKontostand(), 150); assertEquals(150, girokonto.getKontostand());
assertEquals(girokonto1.ueberweisung(girokonto, 5000), 0); assertEquals(0, girokonto1.ueberweisung(girokonto, 5000));
assertEquals(girokonto1.getKontostand(), 750); assertEquals(750, girokonto1.getKontostand());
assertEquals(girokonto.getKontostand(), 150); assertEquals(150, girokonto.getKontostand());
assertEquals(girokonto1.ueberweisung(girokonto, -100), 0); assertEquals(0, girokonto1.ueberweisung(girokonto, -100));
assertEquals(girokonto1.getKontostand(), 750); assertEquals(750, girokonto1.getKontostand());
assertEquals(girokonto.getKontostand(), 150); assertEquals(150, girokonto.getKontostand());
assertEquals(girokonto.toString(), "000001 - Girokonto von AlexArm: Zinssatz: 5.0%, Kontostand: 150.0"); assertEquals("000001 - Girokonto von AlexArm: Zinssatz: 5.0%, Kontostand: 150.0", girokonto.toString());
assertEquals(girokonto1.toString(), "000002 - Girokonto von AlexReich: Zinssatz: -5.0%, Kontostand: 750.0"); assertEquals("000002 - Girokonto von AlexReich: Zinssatz: -5.0%, Kontostand: 750.0", girokonto1.toString());
assertEquals(girokonto2.toString(), "000003 - Girokonto von undefined: Zinssatz: 0.0%, Kontostand: -100.0"); assertEquals("000003 - Girokonto von undefined: Zinssatz: 0.0%, Kontostand: -100.0", girokonto2.toString());
girokonto.verrechneZinsen(); girokonto.verrechneZinsen();
girokonto1.verrechneZinsen(); girokonto1.verrechneZinsen();
girokonto2.verrechneZinsen(); girokonto2.verrechneZinsen();
assertEquals(girokonto.toString(), "000001 - Girokonto von AlexArm: Zinssatz: 5.0%, Kontostand: 157.5"); assertEquals("000001 - Girokonto von AlexArm: Zinssatz: 5.0%, Kontostand: 157.5", girokonto.toString());
assertEquals(girokonto1.toString(), "000002 - Girokonto von AlexReich: Zinssatz: -5.0%, Kontostand: 712.5"); assertEquals("000002 - Girokonto von AlexReich: Zinssatz: -5.0%, Kontostand: 712.5", girokonto1.toString());
assertEquals(girokonto2.toString(), "000003 - Girokonto von undefined: Zinssatz: 0.0%, Kontostand: -100.0"); assertEquals("000003 - Girokonto von undefined: Zinssatz: 0.0%, Kontostand: -100.0", girokonto2.toString());
} }
public static void testKreditkonto(Kreditkonto kreditkonto, Kreditkonto kreditkonto1, Kreditkonto kreditkonto2) { public static void testKreditkonto(Kreditkonto kreditkonto, Kreditkonto kreditkonto1, Kreditkonto kreditkonto2) {
assertEquals(kreditkonto.einzahlung(-100), 0); assertEquals(0, kreditkonto.einzahlung(-100));
assertEquals(kreditkonto.getKontostand(), -1000); assertEquals(-1000, kreditkonto.getKontostand());
assertEquals(kreditkonto.einzahlung(100), 100); assertEquals(100, kreditkonto.einzahlung(100));
assertEquals(kreditkonto.getKontostand(), -900); assertEquals(-900, kreditkonto.getKontostand());
assertEquals(kreditkonto1.einzahlung(-100), 0); assertEquals(0, kreditkonto1.einzahlung(-100));
assertEquals(kreditkonto1.getKontostand(), -1000); assertEquals(-1000, kreditkonto1.getKontostand());
assertEquals(kreditkonto1.einzahlung(100), 100); assertEquals(100, kreditkonto1.einzahlung(100));
assertEquals(kreditkonto1.getKontostand(), -900); assertEquals(-900, kreditkonto1.getKontostand());
assertEquals(kreditkonto.toString(), "000004 - Kreditkonto von AlexArm: Zinssatz: 5.0%, Kontostand: -900.0"); assertEquals("000004 - Kreditkonto von AlexArm: Zinssatz: 5.0%, Kontostand: -900.0", kreditkonto.toString());
assertEquals(kreditkonto1.toString(), "000005 - Kreditkonto von AlexReich: Zinssatz: 5.0%, Kontostand: -900.0"); assertEquals("000005 - Kreditkonto von AlexReich: Zinssatz: 5.0%, Kontostand: -900.0", kreditkonto1.toString());
assertEquals(kreditkonto2.toString(), "000006 - Kreditkonto von undefined: Zinssatz: -5.0%, Kontostand: -0.0"); assertEquals("000006 - Kreditkonto von undefined: Zinssatz: -5.0%, Kontostand: -0.0", kreditkonto2.toString());
assertEquals(kreditkonto.einzahlung(900), 900); assertEquals(900, kreditkonto.einzahlung(900));
assertEquals(kreditkonto.getKontostand(), 0); assertEquals(0, kreditkonto.getKontostand());
assertEquals(kreditkonto1.einzahlung(1000), 900); assertEquals(900, kreditkonto1.einzahlung(1000));
assertEquals(kreditkonto1.getKontostand(), 0); assertEquals(0, kreditkonto1.getKontostand());
} }
public static void testSparbuch(Sparbuch sparbuch, Sparbuch sparbuch1, Sparbuch sparbuch2) { public static void testSparbuch(Sparbuch sparbuch, Sparbuch sparbuch1, Sparbuch sparbuch2) {

Binary file not shown.