You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
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]); } } } } }
|