package de.fd.fh; import org.junit.jupiter.api.Test; import static org.hamcrest.MatcherAssert.assertThat; import static org.junit.jupiter.api.Assertions.*; class GameTest { @Test void newGameInitializationCorrectField() { Game g = new Game(); g.initNewGame(); assertEquals(Figure.fieldLength * Figure.fieldLength, g.mField.length); } // prüft, ob Figuren nach Initialisierung nur an vorgesehenden Positionen stehen @Test void newGameInitializationFigurePositions() { Game g = new Game(); g.initNewGame(); for (int i = 0; i < Figure.fieldLength; i++) // row { if (i == Game.whiteRowOther || i == Game.whiteRowFarmer || i == Game.blackRowOther || i == Game.blackRowFarmer) { for (int j = 0; j < Figure.fieldLength; j++) // col { assertNotEquals(null, g.mField[i * Figure.fieldLength + j]); } } } } }