def test_DestruirVikingo100(self): nave = Nave(100, 100) vikingo = InvasorVikingo(100, 10) nave.destruir(vikingo) self.assertTrue((vikingo.Vida == 90), "")
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), "")
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), "")
def test_DestruirGhost50Vida(self): nave = Nave(100,100) invasorG = InvasorGhost(50,100) nave.destruir(invasorG) self.assertTrue((invasorG.Vida == 50), "")
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), "")
def test_chocar_nave(self): invasor = Invasor(100, 30) nave = Nave(100, 100) invasor.chocar(nave) self.assertTrue(nave.Vida == 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)
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), "")