Esempio n. 1
0
 @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));
 }
Esempio n. 2
0
 @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));
 }
Esempio n. 3
0
 @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));
 }
Esempio n. 4
0
 @Test
 public void case50() {
   String[] board = {
     "...............................................",
     "...............................................",
     "...............................................",
     "..............................................."
   };
   assertEquals(46, thetilesdivtwo.find(board));
 }
Esempio n. 5
0
 @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));
 }
Esempio n. 6
0
 @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));
 }
Esempio n. 7
0
 @Test
 public void case59() {
   String[] board = {".X", "XX"};
   assertEquals(0, thetilesdivtwo.find(board));
 }