Update TEST.DOMAIN.KARTEN
parent
380a2b4d8b
commit
3b65aa78e5
|
@ -7,8 +7,9 @@ written on: 10 / 10 / 2023 at: 21:18
|
|||
package Test.Domain.Karten;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
import Domain.Enums.Kartenfarbe;
|
||||
import Domain.Karten.Magierkarte;
|
||||
|
||||
/**
|
||||
|
@ -23,25 +24,22 @@ 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(1);
|
||||
Magierkarte m2 = new Magierkarte(2);
|
||||
Magierkarte m3 = new Magierkarte(3);
|
||||
Magierkarte m4 = new Magierkarte(4);
|
||||
|
||||
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());
|
||||
|
||||
assertEquals("Zauberer", m1.getName());
|
||||
assertTrue(1 == m1.getId());
|
||||
assertEquals("Zauberer", m2.getName());
|
||||
assertTrue(2 == m2.getId());
|
||||
assertEquals("Zauberer", m3.getName());
|
||||
assertTrue(3 == m3.getId());
|
||||
assertEquals("Zauberer", m4.getName());
|
||||
assertTrue(4 == m4.getId());
|
||||
|
||||
assertEquals("Zauberer: MENSCH (BLAU).", m1.toString());
|
||||
assertEquals("ID 1: Zauberer", m1.toString());
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -7,34 +7,32 @@ written on: 10 / 10 / 2023 at: 21:18
|
|||
package Test.Domain.Karten;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import Domain.Enums.Kartenfarbe;
|
||||
import Domain.Karten.Narrenkarte;
|
||||
|
||||
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(5);
|
||||
Narrenkarte n2 = new Narrenkarte(6);
|
||||
Narrenkarte n3 = new Narrenkarte(7);
|
||||
Narrenkarte n4 = new Narrenkarte(8);
|
||||
|
||||
assertEquals(n1.getKartenfarbe(), Kartenfarbe.MENSCH);
|
||||
assertEquals(n2.getKartenfarbe(), Kartenfarbe.ELF);
|
||||
assertEquals(n3.getKartenfarbe(), Kartenfarbe.RIESE);
|
||||
assertEquals(n4.getKartenfarbe(), Kartenfarbe.ZWERG);
|
||||
assertEquals(n1.getName(), "Narr");
|
||||
assertTrue(5 == n1.getId());
|
||||
assertEquals(n2.getName(), "Narr");
|
||||
assertTrue(6 == n2.getId());
|
||||
assertEquals(n3.getName(), "Narr");
|
||||
assertTrue(7 == n3.getId());
|
||||
assertEquals(n4.getName(), "Narr");
|
||||
assertTrue(8 == n4.getId());
|
||||
|
||||
assertEquals("ID 5: Narr", n1.toString());
|
||||
|
||||
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");
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,81 +7,80 @@ written on: 10 / 10 / 2023 at: 21:18
|
|||
package Test.Domain.Karten;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
|
||||
import Domain.Enums.Kartenfarbe;
|
||||
import Domain.Karten.Karte;
|
||||
import Domain.Karten.Zahlenkarte;
|
||||
|
||||
public class ZahlenkarteTest {
|
||||
|
||||
/**
|
||||
* Die Objekterzeugung der HashMap und der Zahlenkarten
|
||||
* kann auch in ein @BeforeAll eingetragen werden.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Der @Test erzeugt Zahlenkarten von 1 bis 13. prüft aber
|
||||
* nur zwei Positionen in der HashMap, um die
|
||||
* Objektdaten zu validieren.
|
||||
*/
|
||||
@Test
|
||||
public void dreizehnZahlenkartenMENSCH() {
|
||||
|
||||
HashMap<Integer, Zahlenkarte> zm = new HashMap<Integer, Zahlenkarte>();
|
||||
Zahlenkarte zahlenkarte = null;
|
||||
for (int i = 1; i <= 13; i++) {
|
||||
zahlenkarte = new Zahlenkarte(Kartenfarbe.MENSCH, i);
|
||||
zm.put(i, zahlenkarte);
|
||||
public void zahlenkartentesten() {
|
||||
|
||||
HashMap<Integer, Karte> zk = new HashMap<>();
|
||||
|
||||
for (int i = 1; i <= 8; i++) {
|
||||
zk.put(i, null);
|
||||
}
|
||||
|
||||
assertEquals(zm.get(7).getKartenNummer(), 7);
|
||||
|
||||
assertEquals(zm.get(4).getKartenNummer(), 4);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void dreizehnZahlenkartenElf() {
|
||||
HashMap<Integer, Zahlenkarte> ze = new HashMap<Integer, Zahlenkarte>();
|
||||
Zahlenkarte zahlenkarte = null;
|
||||
for (int i = 1; i <= 13; i++) {
|
||||
zahlenkarte = new Zahlenkarte(Kartenfarbe.ELF, i);
|
||||
ze.put(i, zahlenkarte);
|
||||
|
||||
for (int i = 9; i <= 21; i++) {
|
||||
zk.put(i, new Zahlenkarte(i, Kartenfarbe.MENSCH, i - 8));
|
||||
}
|
||||
|
||||
assertEquals(ze.get(7).getKartenNummer(), 7);
|
||||
|
||||
assertEquals(ze.get(4).getKartenNummer(), 4);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void dreizehnZahlenkartenZWERG() {
|
||||
HashMap<Integer, Zahlenkarte> zz = new HashMap<Integer, Zahlenkarte>();
|
||||
Zahlenkarte zahlenkarte = null;
|
||||
for (int i = 1; i <= 13; i++) {
|
||||
zahlenkarte = new Zahlenkarte(Kartenfarbe.ZWERG, i);
|
||||
zz.put(i, zahlenkarte);
|
||||
for (int i = 22; i <= 34; i++) {
|
||||
zk.put(i, new Zahlenkarte(i, Kartenfarbe.ELF, i - 21));
|
||||
}
|
||||
|
||||
assertEquals(zz.get(7).getKartenNummer(), 7);
|
||||
|
||||
assertEquals(zz.get(4).getKartenNummer(), 4);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void dreizehnZahlenkartenRIESE() {
|
||||
HashMap<Integer, Zahlenkarte> zr = new HashMap<Integer, Zahlenkarte>();
|
||||
Zahlenkarte zahlenkarte = null;
|
||||
for (int i = 1; i <= 13; i++) {
|
||||
zahlenkarte = new Zahlenkarte(Kartenfarbe.RIESE, i);
|
||||
zr.put(i, zahlenkarte);
|
||||
for (int i = 35; i <= 47; i++) {
|
||||
zk.put(i, new Zahlenkarte(i, Kartenfarbe.RIESE, i - 34));
|
||||
}
|
||||
for (int i = 48; i <= 60; i++) {
|
||||
zk.put(i, new Zahlenkarte(i, Kartenfarbe.ZWERG, i - 47));
|
||||
}
|
||||
|
||||
// Testen der Charakterkarten MENSCH
|
||||
assertEquals(1, ((Zahlenkarte) zk.get(9)).getKartenNummer());
|
||||
assertEquals(13, ((Zahlenkarte) zk.get(21)).getKartenNummer());
|
||||
assertEquals(5, ((Zahlenkarte) zk.get(13)).getKartenNummer());
|
||||
|
||||
assertEquals(17, ((Zahlenkarte) zk.get(17)).getId());
|
||||
|
||||
assertTrue(Kartenfarbe.MENSCH == ((Zahlenkarte) zk.get(17)).getFarbe());
|
||||
|
||||
// Testen der Charakterkarten ELF
|
||||
assertEquals(1, ((Zahlenkarte) zk.get(22)).getKartenNummer());
|
||||
assertEquals(13, ((Zahlenkarte) zk.get(34)).getKartenNummer());
|
||||
assertEquals(11, ((Zahlenkarte) zk.get(32)).getKartenNummer());
|
||||
|
||||
assertEquals(28, ((Zahlenkarte) zk.get(28)).getId());
|
||||
|
||||
assertTrue(Kartenfarbe.ELF == ((Zahlenkarte) zk.get(28)).getFarbe());
|
||||
|
||||
// Testen der Charakterkarten RIESE
|
||||
assertEquals(1, ((Zahlenkarte) zk.get(35)).getKartenNummer());
|
||||
assertEquals(13, ((Zahlenkarte) zk.get(47)).getKartenNummer());
|
||||
assertEquals(3, ((Zahlenkarte) zk.get(37)).getKartenNummer());
|
||||
|
||||
assertEquals(41, ((Zahlenkarte) zk.get(41)).getId());
|
||||
|
||||
assertTrue(Kartenfarbe.RIESE == ((Zahlenkarte) zk.get(41)).getFarbe());
|
||||
|
||||
// Testen der Charakterkarten ZWERG
|
||||
assertEquals(1, ((Zahlenkarte) zk.get(48)).getKartenNummer());
|
||||
assertEquals(13, ((Zahlenkarte) zk.get(60)).getKartenNummer());
|
||||
assertEquals(6, ((Zahlenkarte) zk.get(53)).getKartenNummer());
|
||||
|
||||
assertEquals(53, ((Zahlenkarte) zk.get(53)).getId());
|
||||
|
||||
assertTrue(Kartenfarbe.ZWERG == ((Zahlenkarte) zk.get(53)).getFarbe());
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
assertEquals(zr.get(9).getKartenNummer(), 9);
|
||||
|
||||
assertEquals(zr.get(2).getKartenNummer(), 2);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue