FARBE aus MK und NK und Tests entfernt

pull/37/head
Kai Sellmann 2023-10-23 10:33:50 +02:00
parent a868f82c56
commit c849412d80
4 changed files with 20 additions and 61 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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());
}

View File

@ -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");
}
}