import de.deversmann.Karte; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; class KarteTest { @Test void karteErstellenUndWertePruefen() { Karte karte = new Karte("Herz", "10"); assertEquals("Herz", karte.farbe()); assertEquals("10", karte.wert()); } @Test void punkteFuerZahlenkarten() { Karte zwei = new Karte("Karo", "2"); assertEquals(2, zwei.getPunkte()); Karte zehn = new Karte("Pik", "10"); assertEquals(10, zehn.getPunkte()); } @Test void punkteFuerBildkarten() { Karte bube = new Karte("Kreuz", "Bube"); assertEquals(10, bube.getPunkte()); Karte dame = new Karte("Herz", "Dame"); assertEquals(10, dame.getPunkte()); } @Test void punkteFuerAss() { Karte ass = new Karte("Pik", "Ass"); assertEquals(11, ass.getPunkte()); } @Test public void testToString() { Karte karte = new Karte("Herz", "Ass"); String erwarteterString = "Ass Herz"; assertEquals(erwarteterString, karte.toString()); } }