/** * Test all vertexes n. * * @param size the size */ public void testAllVertexesN(int size) { BoardI board = new SmallerBoard(size); for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { Move move = new Move(i, j, BoardI.VERTEX_BLACK); board = board.newBoard(move); assertTrue( "" + size + "," + i + "," + j + "," + board.getColour(i, j) + "," + BoardI.VERTEX_BLACK, board.getColour(i, j) == BoardI.VERTEX_BLACK); for (int l = 0; l < size; l++) { for (int m = 0; m < size; m++) { if (l != i && m != j) { assertTrue( "" + size + "," + i + "," + j + "," + l + "," + m + "," + board.getColour(l, m) + "," + BoardI.VERTEX_EMPTY, board.getColour(l, m) == BoardI.VERTEX_EMPTY); assertTrue(board.getColour(l, m) == BoardI.VERTEX_EMPTY); assertTrue(BoardI.VERTEX_EMPTY == BoardI.VERTEX_EMPTY); assertTrue(board.getColour(l, m) == board.getColour(l, m)); assertTrue(board.getColour(l, m) == BoardI.VERTEX_EMPTY); } } } move = new Move(i, j, BoardI.VERTEX_EMPTY); board = board.newBoard(move); assertTrue(board.getColour(i, j) == BoardI.VERTEX_EMPTY); for (int l = 0; l < size; l++) { for (int m = 0; m < size; m++) { if (l != i && m != j) { assertTrue( "" + size + "," + i + "," + j + "," + l + "," + m + "," + board.getColour(l, m) + ",", board.getColour(i, j) == BoardI.VERTEX_EMPTY); } } } move = new Move(i, j, BoardI.VERTEX_WHITE); board = board.newBoard(move); assertTrue(board.getColour(i, j) == BoardI.VERTEX_WHITE); for (int l = 0; l < size; l++) { for (int m = 0; m < size; m++) { if (l != i && m != j) { assertTrue( "" + size + "," + i + "," + j + "," + l + "," + m + "," + board.getColour(l, m) + ",", board.getColour(l, m) == BoardI.VERTEX_EMPTY); } } } move = new Move(i, j, BoardI.VERTEX_KO); board = board.newBoard(move); assertTrue(board.getColour(i, j) == BoardI.VERTEX_KO); for (int l = 0; l < size; l++) { for (int m = 0; m < size; m++) { if (l != i && m != j) { assertTrue( "" + size + "," + i + "," + j + "," + l + "," + m + "," + board.getColour(l, m) + ",", board.getColour(l, m) == BoardI.VERTEX_EMPTY); } } } move = new Move(i, j, BoardI.VERTEX_EMPTY); board = board.newBoard(move); assertTrue(board.getColour(i, j) == BoardI.VERTEX_EMPTY); for (int l = 0; l < size; l++) { for (int m = 0; m < size; m++) { if (l != i && m != j) { assertTrue( "" + size + "," + i + "," + j + "," + l + "," + m + "," + board.getColour(l, m) + ",", board.getColour(l, m) == BoardI.VERTEX_EMPTY); } } } } } }