コード例 #1
0
ファイル: Atic_test.py プロジェクト: lukmdo/code4gcj
 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
ファイル: Atic_test.py プロジェクト: lukmdo/code4gcj
 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
ファイル: Atic_test.py プロジェクト: lukmdo/code4gcj
 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)