33 lines
997 B
Java
33 lines
997 B
Java
package model;
|
|
|
|
import static org.junit.Assert.assertEquals;
|
|
import model.Board.TileColor;
|
|
|
|
import org.junit.Test;
|
|
|
|
public class BoardScorerTest {
|
|
|
|
@Test
|
|
public void testScore() {
|
|
Board board = new Board();
|
|
board.playTile(new CellPointer(0,0), TileColor.BLUE);
|
|
board.playTile(new CellPointer(0,1), TileColor.GREEN);
|
|
board.playTile(new CellPointer(1,0), TileColor.BLUE);
|
|
board.playTile(new CellPointer(2,0), TileColor.GREEN);
|
|
board.playTile(new CellPointer(1,1), TileColor.BLUE);
|
|
board.playTile(new CellPointer(0,2), TileColor.BLUE);
|
|
board.playTile(new CellPointer(3,0), TileColor.BLUE);
|
|
board.playTile(new CellPointer(0,3), TileColor.BLUE);
|
|
|
|
BoardScorer boardScorer = new BoardScorer();
|
|
System.out.println("Board 1: ");
|
|
System.out.println(board);
|
|
assertEquals(8,boardScorer.getScore(board));
|
|
board.playTile(new CellPointer(1,2), TileColor.BLUE);
|
|
|
|
System.out.println("Board 2: ");
|
|
System.out.println(board);
|
|
assertEquals(6,boardScorer.getScore(board));
|
|
}
|
|
}
|