def testRodada_11_ModificaDadosRodada_Ok_Condicao_Retorno(self): print("Caso de Teste Rodada 11 - Sucesso, objeto rodada atualizado") Deleta_Rodadas() Destroi_Dados() Cria_Dados() Cria_Rodada() retorno_esperado = Modifica_Dados_Rodada() Destroi_Dados() self.assertEqual(retorno_esperado, 0)
def testDados_10_MostraDados_Ok_Condicao_Retorno(self): print("Caso de Teste Dados 10 - Dados foram mostrados com sucesso") Destroi_Dados() Cria_Dados() Jogar_Dados() retorno_esperado = Mostra_Dados() self.assertEqual(list(retorno_esperado.keys())[0], 0)
def testRodada_14_ModificaDadosRodada_Nao_Existe_Dado(self): print("Caso de Teste Rodada 14 -Nao existem dados") Deleta_Rodadas() Cria_Rodada() retorno_esperado = Modifica_Dados_Rodada() Destroi_Dados() self.assertEqual(retorno_esperado, 3)
def testRodada_03_Verifica_Tentativa_Ok_Condicao_Retorno(self): print("Caso de Teste Rodada 03 - Ainda existe tentativa disponivel") Deleta_Rodadas() Destroi_Dados() Cria_Rodada() retorno_esperado = Verifica_Tentativa() self.assertEqual(retorno_esperado, 0)
def testDados_03_MudaStatus_Ok_Condicao_Retorno_1(self): print( "Caso de Teste Dados 03 - Mudanca de estado do dado 1 com sucesso") Destroi_Dados() Cria_Dados() retorno_esperado = Muda_Status(1) self.assertEqual(retorno_esperado, 0)
def testRodada_04_Verifica_Tentativa_Nao_Existem_Tentativas(self): print("Caso de Teste Rodada 04 -Nao existe tentativa disponivel") Deleta_Rodadas() Destroi_Dados() Cria_Rodada() Atualiza_Tentativas(0) retorno_esperado = Verifica_Tentativa() self.assertEqual(retorno_esperado, 1)
def testDados_05_MudaStatus_Nao_Ser_Int(self): print( "Caso de Teste Dados 05 - Parametro passado nao corresponde ao tipo 'int'" ) Destroi_Dados() Cria_Dados() retorno_esperado = Muda_Status("1") self.assertEqual(retorno_esperado, 2)
def testRodada_12_ModificaDadosRodada_Sem_Tentativas_Sobrando(self): print("Caso de Teste Rodada 12 -Nao tem tentivas sobrando") Deleta_Rodadas() Cria_Rodada() Atualiza_Tentativas(0) retorno_esperado = Modifica_Dados_Rodada() Destroi_Dados() self.assertEqual(retorno_esperado, 1)
def testRodada_02_CriaRodada_Numero_Maximo_Atingido(self): print( "Caso de Teste Rodada 02 - O Numero de rodadas do jogo ja foi atingido" ) Deleta_Rodadas() Destroi_Dados() for _ in range(27): Cria_Rodada() retorno_esperado = Cria_Rodada() self.assertEqual(retorno_esperado, 1)
def testDados_09_JogarDados_Todos_Dados_Congelados(self): print("Caso de Teste Dados 09 - Todos os dados estao congelados") Destroi_Dados() Cria_Dados() #Mudar o status de todos para ficarem "congelado": True Muda_Status(1) Muda_Status(2) Muda_Status(3) Muda_Status(4) Muda_Status(5) retorno_esperado = Jogar_Dados() self.assertEqual(retorno_esperado, 2)
def testRodada_13_ModificaDadosRodada_Dados_Congelados(self): print("Caso de Teste Rodada 13 -Dados estao Congelados") Deleta_Rodadas() Cria_Rodada() Cria_Dados() Muda_Status(1) Muda_Status(2) Muda_Status(3) Muda_Status(4) Muda_Status(5) retorno_esperado = Modifica_Dados_Rodada() Destroi_Dados() self.assertEqual(retorno_esperado, 2)
def testRodada_01_CriaRodada_Ok_Condicao_Retorno(self): print("Caso de Teste Rodada 01 - Criar dados com sucesso") Deleta_Rodadas() Destroi_Dados() retorno_esperado = Cria_Rodada() self.assertEqual(retorno_esperado, 0)
def testDados_12_MostraDados_Dados_Nao_Jogados(self): print("Caso de Teste Dados 12 - Dados nao foram jogados") Destroi_Dados() Cria_Dados() retorno_esperado = Mostra_Dados() self.assertEqual(retorno_esperado, {2: []})
def testDados_08_JogarDados_Dados_Nao_Existentes(self): print("Caso de Teste Dados 08 - Dados nao existentes") Destroi_Dados() retorno_esperado = Jogar_Dados() self.assertEqual(retorno_esperado, 1)
def testDados_07_JogarDados_Ok_Condicao_Retorno(self): print("Caso de Teste Dados 07 - Jogada feita com sucesso") Destroi_Dados() Cria_Dados() retorno_esperado = Jogar_Dados() self.assertEqual(retorno_esperado, 0)
def testDados_06_MudaStatus_Lista_Vazia(self): print("Caso de Teste Dados 06 - Lista de dados nao existente") Destroi_Dados() retorno_esperado = Muda_Status(1) self.assertEqual(retorno_esperado, 3)
def testDados_04_MudaStatus_Nao_Existe_Dado(self): print("Caso de Teste Dados 04 - Esse ID nao tem dado correspondente") Destroi_Dados() Cria_Dados() retorno_esperado = Muda_Status(7) self.assertEqual(retorno_esperado, 1)
def testDados_01_DestroiDados_Ok_Condicao_Retorno(self): print("Caso de Teste Dados 01 - Dados destruidos com sucesso") Cria_Dados() retorno_esperado = Destroi_Dados() self.assertEqual(retorno_esperado, 0)
def testRodada_15_ModificaDadosRodada_Nao_Existe_Rodada(self): print("Caso de Teste Rodada 15 - Nao existe rodada criada") Deleta_Rodadas() retorno_esperado = Modifica_Dados_Rodada() Destroi_Dados() self.assertEqual(retorno_esperado, 4)
def testDados_02_CriaDados_Ja_Existem_Dados_Criados(self): print("Caso de Teste Dados 02 - Ja existem dados criados") Destroi_Dados() Cria_Dados() retorno_esperado = Cria_Dados() self.assertEqual(retorno_esperado, 1)
def testDados_11_MostraDados_Dados_Nao_Existentes(self): print("Caso de Teste Dados 11 - Dados nao existentes") Destroi_Dados() retorno_esperado = Mostra_Dados() self.assertEqual(retorno_esperado, {1: []})
def testDados_02_DestroiDados_ListaJaVazia(self): print("Caso de Teste dados 02 - Lista dados ja vazia") retorno_esperado = Destroi_Dados() self.assertEqual(retorno_esperado, 1)
def testPontuacao_04_TipoPontuacao_Dado_Nao_Seja_Objeto_Dado(self): print("Caso de Teste Pontuacao 04 - Dado não é um objeto Dado") Destroi_Dados() JogadorAtual = {2: "Carol"} retorno_esperado = Tipo_Pontuacao(Dados, JogadorAtual) self.assertEqual(retorno_esperado, {1: []})
def testDados_01_CriaDados_Ok_Condicao_Retorno(self): print("Caso de Teste Dados 01 - Criar dados com sucesso") Destroi_Dados() retorno_esperado = Cria_Dados() self.assertEqual(retorno_esperado, 0)