@Test public void case41() { String[] board = { "XX..XXXXXXX.X.XX", "..XX.......X.X.X", "XXX.X.X....XX.X.", "....X....X.X.X.." }; assertEquals(5, thetilesdivtwo.find(board)); }
@Test public void case11() { String[] board = { ".X...X.X.X.X...X...X.......X.X.X.X.....X...", "X...X.........X.X.X...............X.X...X..", "...X.......X...X.....X...X...X.X.....X...X.", "X.X.X.X...X...X.....X.X...............X...X" }; assertEquals(18, thetilesdivtwo.find(board)); }
@Test public void case8() { String[] board = { "..X.XX.X.XX..XXXXXXXX.XX.XX...X..X.XX.XX.X.X.X.", "....X.XX...XXXXX.X.XX.X.X.XXXXXX..XX......XX.X.", ".......X.XX.X...XX.X.XX..XX..X...X.......XXXXX.", ".....X.XXXXX.X.XXXXXXXX...XX....XX....XX.XX.XXX" }; assertEquals(14, thetilesdivtwo.find(board)); }
@Test public void case50() { String[] board = { "...............................................", "...............................................", "...............................................", "..............................................." }; assertEquals(46, thetilesdivtwo.find(board)); }
@Test public void case45() { String[] board = { "X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.", ".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X", "X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.", ".X.X.X.X.X.X.X.X.X.X.X.X.X.X.X" }; assertEquals(0, thetilesdivtwo.find(board)); }
@Test public void case38() { String[] board = { ".X.....X...X.....X.....X.......X.X.........X...", "....................X...............X.......X.X", ".........X.X.....X...X.X........XX...X.X.X.X...", "........X.......X.............X.X...X......X..." }; assertEquals(27, thetilesdivtwo.find(board)); }
@Test public void case59() { String[] board = {".X", "XX"}; assertEquals(0, thetilesdivtwo.find(board)); }