示例#1
0
 def test_case3(self):
     game_matrix = (
         ('X', 'O', 'X', '.'),
         ('O', 'X', '.', '.'),
         ('.', '.', '.', '.'),
         ('.', '.', '.', '.'),
     )
     state_name = get_game_state(game_matrix)
     self.assertEqual(state_name, GameState.NOT_COMPLETED)
示例#2
0
 def test_case1(self):
     game_matrix = (
         ('X', 'X', 'X', 'T'),
         ('.', '.', '.', '.'),
         ('O', 'O', '.', '.'),
         ('.', '.', '.', '.'),
     )
     state_name = get_game_state(game_matrix)
     self.assertEqual(state_name, GameState.X_WON)
示例#3
0
 def test_case2(self):
     game_matrix = (
         ('X', 'O', 'X', 'T'),
         ('X', 'X', 'O', 'O'),
         ('O', 'X', 'O', 'X'),
         ('X', 'X', 'O', 'O'),
     )
     state_name = get_game_state(game_matrix)
     self.assertEqual(state_name, GameState.DRAW)