Exemple #1
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'))
    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"))
    def test_incluye_existe(self):
        lista = ListaEnlazada()
        lista.agregar("dummy_0", 0)
        lista.agregar("dummy_1", 1)
        lista.agregar("dummy_2", 2)
        lista.agregar("dummy_3", 3)

        self.assertTrue(lista.incluye("dummy_0"))
        self.assertTrue(lista.incluye("dummy_1"))
        self.assertTrue(lista.incluye("dummy_2"))
        self.assertTrue(lista.incluye("dummy_3"))
Exemple #4
0
    def test_incluye_existe(self):
        lista = ListaEnlazada()
        lista.agregar('dummy_0', 0)
        lista.agregar('dummy_1', 1)
        lista.agregar('dummy_2', 2)
        lista.agregar('dummy_3', 3)

        self.assertTrue(lista.incluye('dummy_0'))
        self.assertTrue(lista.incluye('dummy_1'))
        self.assertTrue(lista.incluye('dummy_2'))
        self.assertTrue(lista.incluye('dummy_3'))
    def test_eliminar_pos_error(self):
        lista = ListaEnlazada()
        lista.agregar("dummy_0", 0)
        lista.agregar("dummy_1", 1)
        lista.agregar("dummy_2", 2)
        tamanio = lista.getTamanio()

        self.assertRaises(IndexError, lista.eliminar, 3)
        self.assertRaises(IndexError, lista.eliminar, 4)
        self.assertRaises(IndexError, lista.eliminar, -1)

        self.assertEqual(tamanio, lista.getTamanio())
        self.assertTrue(lista.incluye("dummy_0"))
        self.assertTrue(lista.incluye("dummy_1"))
        self.assertTrue(lista.incluye("dummy_2"))
Exemple #6
0
    def test_eliminar_pos_error(self):
        lista = ListaEnlazada()
        lista.agregar('dummy_0', 0)
        lista.agregar('dummy_1', 1)
        lista.agregar('dummy_2', 2)
        tamanio = lista.getTamanio()

        self.assertRaises(IndexError, lista.eliminar, 3)
        self.assertRaises(IndexError, lista.eliminar, 4)
        self.assertRaises(IndexError, lista.eliminar, -1)

        self.assertEqual(tamanio, lista.getTamanio())
        self.assertTrue(lista.incluye('dummy_0'))
        self.assertTrue(lista.incluye('dummy_1'))
        self.assertTrue(lista.incluye('dummy_2'))
 def test_incluye_no_existe(self):
     lista = ListaEnlazada()
     lista.agregar("dummy_0", 0)
     lista.agregar("dummy_1", 1)
     lista.agregar("dummy_2", 2)
     lista.agregar("dummy_3", 3)
     self.assertFalse(lista.incluye("dummy_4"))
     self.assertFalse(lista.incluye("dummy_5"))
Exemple #8
0
 def test_incluye_no_existe(self):
     lista = ListaEnlazada()
     lista.agregar('dummy_0', 0)
     lista.agregar('dummy_1', 1)
     lista.agregar('dummy_2', 2)
     lista.agregar('dummy_3', 3)
     self.assertFalse(lista.incluye('dummy_4'))
     self.assertFalse(lista.incluye('dummy_5'))
 def test_incluye_lista_vacia(self):
     lista = ListaEnlazada()
     self.assertFalse(lista.incluye("dummy_0"))
Exemple #10
0
 def test_incluye_lista_vacia(self):
     lista = ListaEnlazada()
     self.assertFalse(lista.incluye('dummy_0'))