def test_eliminar_ok(self):
        lista = ListaEnlazada()
        lista.agregar("dummy_0", 0)
        lista.eliminar(0)
        self.assertTrue(lista.esVacia())
        self.assertFalse(lista.incluye("dummy0"))

        lista.agregar("dummy_0", 0)
        lista.agregar("dummy_1", 1)
        lista.agregar("dummy_2", 2)
        lista.agregar("dummy_3", 3)
        tamanio = lista.getTamanio()

        lista.eliminar(2)
        self.assertEqual(tamanio - 1, lista.getTamanio())
        self.assertFalse(lista.incluye("dummy2"))

        lista.eliminar(2)
        self.assertEqual(tamanio - 2, lista.getTamanio())
        self.assertFalse(lista.incluye("dummy3"))

        lista.eliminar(0)
        self.assertEqual(tamanio - 3, lista.getTamanio())
        self.assertFalse(lista.incluye("dummy0"))

        lista.eliminar(0)
        self.assertEqual(tamanio - 4, lista.getTamanio())
        self.assertFalse(lista.incluye("dummy1"))
Exemple #2
0
    def test_eliminar_ok(self):
        lista = ListaEnlazada()
        lista.agregar('dummy_0', 0)
        lista.eliminar(0)
        self.assertTrue(lista.esVacia())
        self.assertFalse(lista.incluye('dummy0'))

        lista.agregar('dummy_0', 0)
        lista.agregar('dummy_1', 1)
        lista.agregar('dummy_2', 2)
        lista.agregar('dummy_3', 3)
        tamanio = lista.getTamanio()

        lista.eliminar(2)
        self.assertEqual(tamanio - 1, lista.getTamanio())
        self.assertFalse(lista.incluye('dummy2'))

        lista.eliminar(2)
        self.assertEqual(tamanio - 2, lista.getTamanio())
        self.assertFalse(lista.incluye('dummy3'))

        lista.eliminar(0)
        self.assertEqual(tamanio - 3, lista.getTamanio())
        self.assertFalse(lista.incluye('dummy0'))

        lista.eliminar(0)
        self.assertEqual(tamanio - 4, lista.getTamanio())
        self.assertFalse(lista.incluye('dummy1'))