Exemplo n.º 1
0
 def teste_colisao_com_chao(self):
     """
     Testando que o passáro colido quando sua posição y é menor ou igual a 0
     :return:
     """
     passaro = PassaroVermelho(0, 0)
     passaro.colidir_com_chao()
     self.assertEqual(DESTRUIDO, passaro.status,
                      'Deve colidir com chão sempre que y<=0')
     passaro = PassaroVermelho(1, 0)
     passaro.colidir_com_chao()
     self.assertEqual(DESTRUIDO, passaro.status,
                      'Deve colidir com chão sempre que y<=0')
     passaro = PassaroVermelho(2, 0)
     passaro.colidir_com_chao()
     self.assertEqual(DESTRUIDO, passaro.status,
                      'Deve colidir com chão sempre que y<=0')
     passaro = PassaroVermelho(2, -0.1)
     passaro.colidir_com_chao()
     self.assertEqual(DESTRUIDO, passaro.status,
                      'Deve colidir com chão sempre que y<=0')
     passaro = PassaroVermelho(2, -5)
     passaro.colidir_com_chao()
     self.assertEqual(DESTRUIDO, passaro.status,
                      'Deve colidir com chão sempre que y<=0')
Exemplo n.º 2
0
 def teste_colisao_com_chao(self):
     for i in range(30):
         passaro = PassaroVermelho(i, 0)
         passaro.colidir_com_chao(3)
         self.assertEqual(DESTRUIDO, passaro.status(3), 'Deve colidir com chão sempre que y=0')
Exemplo n.º 3
0
 def teste_colisao_com_chao(self):
     for i in range(30):
         passaro = PassaroVermelho(i, 0)
         passaro.colidir_com_chao(3)
         self.assertEqual(DESTRUIDO, passaro.status(3),
                          'Deve colidir com chão sempre que y=0')