diff --git a/4Gewinnt/src/VierGewinntTest.java b/4Gewinnt/src/VierGewinntTest.java new file mode 100644 index 0000000..3cc51ff --- /dev/null +++ b/4Gewinnt/src/VierGewinntTest.java @@ -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); + } + +}