From c849412d80e818dcc65d0bb044dd590210887cd1 Mon Sep 17 00:00:00 2001 From: Kai Sellmann <2210892@stud.hs-mannheim.de> Date: Mon, 23 Oct 2023 10:33:50 +0200 Subject: [PATCH] FARBE aus MK und NK und Tests entfernt --- Domain/Karten/Magierkarte.java | 23 +++-------------------- Domain/Karten/Narrenkarte.java | 19 ++----------------- Test/Domain/Karten/MagierkarteTest.java | 22 ++++++++++------------ Test/Domain/Karten/NarrenkarteTest.java | 17 +++++------------ 4 files changed, 20 insertions(+), 61 deletions(-) diff --git a/Domain/Karten/Magierkarte.java b/Domain/Karten/Magierkarte.java index 6449f73..434e7d2 100644 --- a/Domain/Karten/Magierkarte.java +++ b/Domain/Karten/Magierkarte.java @@ -6,43 +6,26 @@ written on: 05 / 10 / 2023 at: 23:41 */ package Domain.Karten; -import Domain.Enums.Kartenfarbe; public class Magierkarte extends Karte { // Statische Konstanten - + private static String TRUMPF_NAME = "Zauberer"; // Statische Attribute - + // Attribute des Objekts - private Kartenfarbe kartenfarbe; private String bezeichnung; // Konstruktoren public Magierkarte() { super(); - - } - - public Magierkarte(Kartenfarbe kartenfarbe, String bezeichnung) { - super(); - setKartenfarbe(kartenfarbe); - setBezeichnung(bezeichnung); - + setBezeichnung(TRUMPF_NAME); } // Statische Methoden // Getter und Setter - public void setKartenfarbe(Kartenfarbe kartenfarbe) { - this.kartenfarbe = kartenfarbe; - } - - public Kartenfarbe getKartenfarbe() { - return this.kartenfarbe; - } - public void setBezeichnung(String bezeichnung) { this.bezeichnung = bezeichnung; } diff --git a/Domain/Karten/Narrenkarte.java b/Domain/Karten/Narrenkarte.java index c6e816f..20c7d79 100644 --- a/Domain/Karten/Narrenkarte.java +++ b/Domain/Karten/Narrenkarte.java @@ -6,41 +6,26 @@ written on: 05 / 10 / 2023 at: 23:41 */ package Domain.Karten; -import Domain.Enums.Kartenfarbe; public class Narrenkarte extends Karte { // Statische Konstanten - + private static String TRUMPF_NAME = "Narr"; // Statische Attribute // Attribute des Objekts - private Kartenfarbe farbe; private String bezeichnung; // Konstruktoren public Narrenkarte() { super(); + setBezeichnung(TRUMPF_NAME); } - public Narrenkarte(Kartenfarbe farbe, String bezeichnung) { - super(); - setFarbe(farbe); - setBezeichnung(bezeichnung); - - } // Statische Methoden // Getter und Setter - public void setFarbe(Kartenfarbe farbe) { - this.farbe = farbe; - } - - public Kartenfarbe getFarbe() { - return this.farbe; - } - public void setBezeichnung(String bezeichnung) { this.bezeichnung = bezeichnung; } diff --git a/Test/Domain/Karten/MagierkarteTest.java b/Test/Domain/Karten/MagierkarteTest.java index 7422ab4..ba13e7d 100644 --- a/Test/Domain/Karten/MagierkarteTest.java +++ b/Test/Domain/Karten/MagierkarteTest.java @@ -15,23 +15,21 @@ public class MagierkarteTest { @Test public void vierMagier() { - Magierkarte m1 = new Magierkarte(Kartenfarbe.MENSCH, "Zauberer"); - Magierkarte m2 = new Magierkarte(Kartenfarbe.ELF, "Zauberer"); - Magierkarte m3 = new Magierkarte(Kartenfarbe.RIESE, "Zauberer"); - Magierkarte m4 = new Magierkarte(Kartenfarbe.ZWERG, "Zauberer"); + Magierkarte m1 = new Magierkarte(); + Magierkarte m2 = new Magierkarte(); + Magierkarte m3 = new Magierkarte(); + Magierkarte m4 = new Magierkarte(); + - assertEquals(Kartenfarbe.MENSCH, m1.getKartenfarbe()); assertEquals("Zauberer", m1.getBezeichnung()); - assertEquals("BLAU", Kartenfarbe.MENSCH.getFarbe()); - assertEquals(Kartenfarbe.ELF, m2.getKartenfarbe()); + + assertEquals("Zauberer", m2.getBezeichnung()); - assertEquals("GRÜN", Kartenfarbe.ELF.getFarbe()); - assertEquals(Kartenfarbe.RIESE, m3.getKartenfarbe()); + assertEquals("Zauberer", m3.getBezeichnung()); - assertEquals("GELB", Kartenfarbe.RIESE.getFarbe()); - assertEquals(Kartenfarbe.ZWERG, m4.getKartenfarbe()); + assertEquals("Zauberer", m4.getBezeichnung()); - assertEquals("ROT", Kartenfarbe.ZWERG.getFarbe()); + } diff --git a/Test/Domain/Karten/NarrenkarteTest.java b/Test/Domain/Karten/NarrenkarteTest.java index 9384268..0696af2 100644 --- a/Test/Domain/Karten/NarrenkarteTest.java +++ b/Test/Domain/Karten/NarrenkarteTest.java @@ -16,24 +16,17 @@ public class NarrenkarteTest { @Test public void vierNarren() { - Narrenkarte n1 = new Narrenkarte(Kartenfarbe.MENSCH, "Narr"); - Narrenkarte n2 = new Narrenkarte(Kartenfarbe.ELF, "Narr"); - Narrenkarte n3 = new Narrenkarte(Kartenfarbe.RIESE, "Narr"); - Narrenkarte n4 = new Narrenkarte(Kartenfarbe.ZWERG, "Narr"); + Narrenkarte n1 = new Narrenkarte(); + Narrenkarte n2 = new Narrenkarte(); + Narrenkarte n3 = new Narrenkarte(); + Narrenkarte n4 = new Narrenkarte(); - assertEquals(n1.getFarbe(), Kartenfarbe.MENSCH); - assertEquals(n2.getFarbe(), Kartenfarbe.ELF); - assertEquals(n3.getFarbe(), Kartenfarbe.RIESE); - assertEquals(n4.getFarbe(), Kartenfarbe.ZWERG); assertEquals(n1.getBezeichnung(), "Narr"); assertEquals(n2.getBezeichnung(), "Narr"); assertEquals(n3.getBezeichnung(), "Narr"); assertEquals(n4.getBezeichnung(), "Narr"); - assertEquals(Kartenfarbe.MENSCH.getFarbe(), "BLAU"); - assertEquals(Kartenfarbe.ELF.getFarbe(), "GRÜN"); - assertEquals(Kartenfarbe.RIESE.getFarbe(), "GELB"); - assertEquals(Kartenfarbe.ZWERG.getFarbe(), "ROT"); + } }