Einfachen Testfall hinzugefügt.

main
Oliver Hummel 2023-11-22 19:27:50 +01:00
parent bb9bcf63bd
commit 5d719ae8db
1 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,25 @@
import static org.junit.Assert.assertArrayEquals;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
class VierGewinntTest {
@Test // sog. Annotation, damit JUnit erkennt, wo es testen soll
void testSpielerWechseln() {
assertEquals('x', VierGewinnt.spielerWechseln('o'));
assertEquals('o', VierGewinnt.spielerWechseln('x'));
}
@Test
void testEinwurfVerarbeiten() {
char[][] expectedSpielfeld = VierGewinnt.spielfeldInitialisieren();
expectedSpielfeld[5][3] = 'o';
char[][] testSpielfeld = VierGewinnt.spielfeldInitialisieren();
assertEquals(5, VierGewinnt.einwurfVerarbeiten(testSpielfeld, 3, 'o'));
assertArrayEquals(expectedSpielfeld, testSpielfeld);
}
}