@Test(timeout=1000)
	public void testGetPossibleMovesOpponentOnNorthWestPath(){
		ArrayList<Point> points;
		board.move(new Point(4,7),new Point(4,5)); //White's turn
		board.move(new Point(0,3),new Point(2,3)); //Black's turn
		points = board.getPossibleMoves(new Point(4,5));
		assertEquals("There should be 5 available moves from the cell [5][4",5,points.size()); // Player1's turn
		assertTrue("The cell [3][4] is an available move", checkContainsPoint(points, new Point(4,3)));
		assertTrue("The cell [7][4] is an available move", checkContainsPoint(points, new Point(4,7)));
		assertTrue("The cell [5][7] is an available move", checkContainsPoint(points, new Point(7,5)));
		assertTrue("The cell [5][1] is an available move", checkContainsPoint(points, new Point(1,5)));
		assertTrue("The cell [2][7] is an available move", checkContainsPoint(points, new Point(7,2)));

	}