Exemplo n.º 1
0
 def test_O_ganha_coluna_2_coluna_1_vazia(self):
     entrada = [
         ('', 'O', 'X'),
         ('', 'O', ''),
         ('', 'O', 'X'),
     ]
     self.assertEquals(avalia_jogo(entrada), 'O')
Exemplo n.º 2
0
 def test_O_ganha_linha_2_primeira_linha_vazia(self):
     entrada = [
         ('', '', ''),
         ('O', 'O', 'O'),
         ('X', 'X', ''),
     ]
     self.assertEquals(avalia_jogo(entrada), 'O')
Exemplo n.º 3
0
 def test_X_ganha_coluna_1(self):
     entrada = [
         ('X', '', 'O'),
         ('X', '', ''),
         ('X', 'O', ''),
     ]
     self.assertEquals(avalia_jogo(entrada), 'X')
Exemplo n.º 4
0
 def test_X_ganha_linha_2(self):
     entrada = [
         ('O', '', ''),
         ('X', 'X', 'X'),
         ('', 'O', ''),
     ]
     self.assertEquals(avalia_jogo(entrada), 'X')
Exemplo n.º 5
0
 def test_O_ganha_coluna_2_coluna_1_vazia(self):
     entrada = [
         ('', 'O', 'X'),
         ('', 'O', ''),
         ('', 'O', 'X'),
     ]
     self.assertEquals(avalia_jogo(entrada), 'O')
Exemplo n.º 6
0
 def test_X_ganha_coluna_1(self):
     entrada = [
         ('X', '', 'O'),
         ('X', '', ''),
         ('X', 'O', ''),
     ]
     self.assertEquals(avalia_jogo(entrada), 'X')
Exemplo n.º 7
0
 def test_O_ganha_linha_2_primeira_linha_vazia(self):
     entrada = [
         ('', '', ''),
         ('O', 'O', 'O'),
         ('X', 'X', ''),
     ]
     self.assertEquals(avalia_jogo(entrada), 'O')
Exemplo n.º 8
0
 def test_X_ganha_linha_2(self):
     entrada = [
         ('O', '', ''),
         ('X', 'X', 'X'),
         ('', 'O', ''),
     ]
     self.assertEquals(avalia_jogo(entrada), 'X')
 def test_X_ganha_linha_1_coluna_1(self):
     entrada = [("X", "X", "X"), ("X", "O", "O"), ("X", "O", "O")]
     self.assertEquals(avalia_jogo(entrada), "X")
 def test_velha(self):
     entrada = [("O", "X", "X"), ("X", "O", "O"), ("X", "O", "X")]
     self.assertEquals(avalia_jogo(entrada), "velha")
 def test_X_ganha_diagonal_2(self):
     entrada = [("O", "O", "X"), ("", "X", ""), ("X", "", "")]
     self.assertEquals(avalia_jogo(entrada), "X")
 def test_O_ganha_coluna_2_coluna_1_vazia(self):
     entrada = [("", "O", "X"), ("", "O", ""), ("", "O", "X")]
     self.assertEquals(avalia_jogo(entrada), "O")
 def test_O_ganha_linha_2_primeira_linha_vazia(self):
     entrada = [("", "", ""), ("O", "O", "O"), ("X", "X", "")]
     self.assertEquals(avalia_jogo(entrada), "O")
 def test_0_ganha_linha_2(self):
     entrada = [("X", "", ""), ("O", "O", "O"), ("", "X", "")]
     self.assertEquals(avalia_jogo(entrada), "O")
 def test_O_ganha_diagonal_secundaria(self):
     entrada = [("", "X", "O"), ("", "O", ""), ("O", "X", "")]
     self.assertEquals(avalia_jogo(entrada), "O")
 def test_O_ganha_diagonal_principal(self):
     entrada = [("O", "X", ""), ("", "O", ""), ("", "X", "O")]
     self.assertEquals(avalia_jogo(entrada), "O")