def teste_remove_obstaculo(self): apljogo = AplJogo() apljogo.cria_obstaculos() quantidade_obstaculos = len(apljogo.lobstaculos) #para simular que o obstaculo passou pelo ponto de se destruir (apljogo.lobstaculos[0]).posicao.eixox = -81 apljogo.remove_obstaculo() self.assertEqual(quantidade_obstaculos - 1,len(apljogo.lobstaculos),"erro ao remover obstaculo")
def teste_movimenta_obstaculos(self): apljogo = AplJogo() apljogo.cria_obstaculos() obstaculo = apljogo.lobstaculos[0] posicao_obstaculo_antes = obstaculo.posicao.eixox,obstaculo.posicao.eixoy apljogo.movimenta_obstaculos() posicao_obstaculo_depois = obstaculo.posicao.eixox,obstaculo.posicao.eixoy self.assertTrue(posicao_obstaculo_antes!=posicao_obstaculo_depois,"erro ao movimentar obstaculo: verifique o metodo")
def teste_cria_obstaculos(self): apljogo = AplJogo() apljogo.cria_obstaculos() obtido = len(apljogo.lobstaculos) self.assertTrue(obtido <=apljogo.totalobstaculos,"quantidade de obstaculo maior que o estipulado")