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)); } }