Ejemplo n.º 1
0
 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")
Ejemplo n.º 2
0
 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")
Ejemplo n.º 3
0
 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")