def test_validar_primeira_entrada(self): jokenpo = Jokenpo() p1 = 'mamoa' p2 = 'pedra' retorno = jokenpo.efetua_jogada(p1, p2) self.assertEquals('Jogada 1 errada', retorno)
def setUp(self): self.list = ['stone', 'scissor', 'paper'] x = random.choice(self.list) y = random.choice(self.list) self.jog_1 = Jokenpo(x, y) self.jog_2 = Jokenpo('stone', 'stone')
def test_validar_segunda_entrada_vazia(self): jokenpo = Jokenpo() p1 = 'papel' p2 = None retorno = jokenpo.efetua_jogada(p1, p2) self.assertEquals('Jogada 2 vazia', retorno)
def test_validar_primeira_entrada_vazia(self): jokenpo = Jokenpo() p1 = None p2 = 'pedra' retorno = jokenpo.efetua_jogada(p1, p2) self.assertEquals('Jogada 1 vazia', retorno)
def test_validar_segunda_entrada(self): jokenpo = Jokenpo() p1 = 'pedra' p2 = 'preda' retorno = jokenpo.efetua_jogada(p1, p2) self.assertEquals('Jogada 2 errada', retorno)
def test_p2_papel_p1_pedra_p2_vencedor(self): p2 = 'papel' p1 = 'pedra' jokenpo = Jokenpo() retorno = jokenpo.efetua_jogada(p1, p2) self.assertEqual('Jogador 2 Vencedor', retorno)
def test_p1_tesoura_p2_papel_p1_vencedor(self): p1 = 'tesoura' p2 = 'papel' jokenpo = Jokenpo() retorno = jokenpo.efetua_jogada(p1, p2) self.assertEqual('Jogador 1 Vencedor', retorno)
def test_valores_iguais(self): p1 = 'pedra' p2 = 'pedra' jokenpo = Jokenpo() retorno = jokenpo.efetua_jogada(p1, p2) self.assertEquals('Empatou!', retorno)
class TestJokenpo(unittest.TestCase): def setUp(self): self.list = ['stone', 'scissor', 'paper'] x = random.choice(self.list) y = random.choice(self.list) self.jog_1 = Jokenpo(x, y) self.jog_2 = Jokenpo('stone', 'stone') def test_1(self): self.assertEqual('Draw', self.jog_1.play()) def test_2(self): self.assertEqual('Draw', self.jog_2.play()) def test_3(self): self.assertEqual('Draw', self.jog_2.play())
def test_jogada_empate(self): j = Jokenpo() esperado = 'empate' resposta = j.jogada('pedra', 'pedra') self.assertEqual(resposta, esperado)
def test_jogada_papel_ganha(self): j = Jokenpo() esperado = 'papel_ganha' resposta = j.jogada('papel', 'pedra') self.assertEqual(resposta, esperado)
def test_jogada_tesoura_ganha(self): j = Jokenpo() esperado = 'tesoura_ganha' resposta = j.jogada('tesoura', 'papel') self.assertEqual(resposta, esperado)