示例#1
0
 def test_DestruirVikingo100(self):
     nave = Nave(100, 100)
     vikingo = InvasorVikingo(100, 10)
     nave.destruir(vikingo)
     self.assertTrue((vikingo.Vida == 90), "")
示例#2
0
 def test_DestruirSinDanio(self):
     nave = Nave(100,50)
     invasor = Invasor(100,0)
     nave.destruir(invasor)
     print("Probando Destruir sin Daño")
     self.assertTrue((invasor.Vida == 100), "")
示例#3
0
 def test_DestruirGhost(self):
     nave = Nave(100,100)
     invasorG = InvasorGhost(100,100)
     nave.destruir(invasorG)
     print("Probando Destruir con Daño")
     self.assertTrue((invasorG.Vida == 100), "")
示例#4
0
 def test_DestruirGhost50Vida(self):
     nave = Nave(100,100)
     invasorG = InvasorGhost(50,100)
     nave.destruir(invasorG)
     self.assertTrue((invasorG.Vida == 50), "")
示例#5
0
 def test_DestruirCompleto(self):
     nave = Nave(100,100)
     invasor = Invasor(100,100)
     nave.destruir(invasor)
     print("Probando Destruir con Daño")
     self.assertTrue((invasor.Vida == 0), "")
示例#6
0
 def test_chocar_nave(self):
     invasor = Invasor(100, 30)
     nave = Nave(100, 100)
     invasor.chocar(nave)
     self.assertTrue(nave.Vida == 0)
示例#7
0
 def test_destruir_nave(self):
     invasor = Invasor(100, 50)
     nave = Nave(100, 60)
     invasor.destruir(nave)
     self.assertTrue(nave.Vida == 40)
 def test_destruir_nave2(self):
     invasor = InvasorGhost(100, 80)
     nave = Nave(100, 60)
     invasor.destruir(nave)
     print(nave.Vida)
     self.assertTrue(nave.Vida == 4)
示例#9
0
 def test_chocar_nave_sin_danio(self):
     nave = Nave(100, 50)
     asteroide = Asteroide(0)
     asteroide.chocar(nave)
     print("[TEST] Destruir sin Daño >  Asteroide choca con velocidad 0")
     self.assertTrue((nave.Vida == 100), "")