@Test
public void testUpdateTree() {

	McRunnable runnable = player.getMcRunnable(0);
	Board board = runnable.getBoard();
	runnable.acceptMove(coords.at("a1"));
	runnable.acceptMove(coords.at("b1"));
	long hash = PatternFinder.getHash(board, coords.at("c1"), 3,
			coords.at("b1"));
	double before = table.getWinRate(hash);
	runnable.acceptMove(coords.at("c1"));
	updater.updateTree(BLACK, runnable);
	runnable.copyDataFrom(player.getBoard());
	runnable.acceptMove(coords.at("a1"));
	runnable.acceptMove(coords.at("b1"));
	hash = PatternFinder
			.getHash(board, coords.at("c1"), 3, coords.at("b1"));
	double after = table.getWinRate(hash);
	assertTrue(after > before);
}