BlackJack_3011175/src/test/java/KarteTest.java

47 lines
1.1 KiB
Java

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