Files
cs8803p4/test/model/BoardScorerTest.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));
}
}