コード例 #1
0
 def test_makeMoveMedium(self):
     game_board = Board()
     game_player = Computer(game_board, "X", 2)
     game_board.board = ["X", "O", "X", "X", "4", "5", "O", "7", "8"]
     game_player.make_move()
     self.assertEqual(game_player.board.getBoard(),
                      ["X", "O", "X", "X", "X", "5", "O", "7", "8"])
コード例 #2
0
 def test_makeMoveEasy(self):
     game_board = Board()
     game_player = Computer(game_board, "X", 1)
     game_board.board = ["X", "O", "X", "X", "O", "5", "O", "7", "8"]
     game_player.make_move()
     self.assertIn(game_player.board.getBoard(),[["X", "O", "X", "X", "O", "X", "O", "7", "8"]\
                                     ,["X", "O", "X", "X", "O", "5", "O", "X", "8"]\
                                     ,["X", "O", "X", "X", "O", "5", "O", "7", "X"]])
コード例 #3
0
 def test_makeMoveDifficult(self):
     game_board = Board()
     game_player = Computer(game_board, "X", 3)
     game_board.board = ["X", "X", "O", "O", "O", "5", "X", "O", "X"]
     game_player.make_move()
     self.assertEqual(game_player.board.getSymbol(5), "X")