Esempio n. 1
0
class TestNodoGeneral(unittest.TestCase):
    def setUp(self):
        self.DUMMY_0 = 'dummy0'
        self.DUMMY_1 = 'dummy1'
        self.DUMMY_2 = 'dummy2'
        self.DUMMY_3 = 'dummy3'
        self.nodo_general = NodoGeneral()

    def test_inicio(self):
        self.assertEqual(None, self.nodo_general._NodoGeneral__dato)
        self.assertIsInstance(self.nodo_general._NodoGeneral__listaHijos,
                              ListaConPyLista)

    def test_get_dato(self):
        self.nodo_general._NodoGeneral__dato = self.DUMMY_0
        self.assertEqual(self.DUMMY_0, self.nodo_general.getDato())

    def test_set_dato(self):
        self.nodo_general.setDato(self.DUMMY_1)
        self.assertEqual(self.DUMMY_1, self.nodo_general.getDato())

    def test_get_hijos(self):
        self.nodo_general.setDato("dummy_nodo_1")
        lista = ListaConPyLista()
        lista.agregar(self.DUMMY_0, 0)
        lista.agregar(self.DUMMY_1, 1)
        lista.agregar(self.DUMMY_2, 2)
        lista.agregar(self.DUMMY_3, 2)
        self.nodo_general._NodoGeneral__listaHijos = lista

        self.assertEqual(lista, self.nodo_general.getHijos())

    def test_set_hijos(self):
        lista = ListaConPyLista()
        lista.agregar(self.DUMMY_0, 0)
        lista.agregar(self.DUMMY_1, 1)
        lista.agregar(self.DUMMY_2, 2)
        lista.agregar(self.DUMMY_3, 2)

        self.nodo_general.setHijos(lista)

        self.assertEqual(lista, self.nodo_general._NodoGeneral__listaHijos)
Esempio n. 2
0
class TestNodoGeneral(unittest.TestCase):

    def setUp(self):
        self.DUMMY_0 = 'dummy0'
        self.DUMMY_1 = 'dummy1'
        self.DUMMY_2 = 'dummy2'
        self.DUMMY_3 = 'dummy3'
        self.nodo_general = NodoGeneral()

    def test_inicio(self):
        self.assertEqual(None, self.nodo_general._NodoGeneral__dato)
        self.assertIsInstance(self.nodo_general._NodoGeneral__listaHijos, ListaConPyLista)

    def test_get_dato(self):
        self.nodo_general._NodoGeneral__dato = self.DUMMY_0
        self.assertEqual(self.DUMMY_0, self.nodo_general.getDato())

    def test_set_dato(self):
        self.nodo_general.setDato(self.DUMMY_1)
        self.assertEqual(self.DUMMY_1, self.nodo_general.getDato())

    def test_get_hijos(self):
        self.nodo_general.setDato("dummy_nodo_1")
        lista = ListaConPyLista()
        lista.agregar(self.DUMMY_0, 0)
        lista.agregar(self.DUMMY_1, 1)
        lista.agregar(self.DUMMY_2, 2)
        lista.agregar(self.DUMMY_3, 2)
        self.nodo_general._NodoGeneral__listaHijos = lista

        self.assertEqual(lista, self.nodo_general.getHijos())

    def test_set_hijos(self):
        lista = ListaConPyLista()
        lista.agregar(self.DUMMY_0, 0)
        lista.agregar(self.DUMMY_1, 1)
        lista.agregar(self.DUMMY_2, 2)
        lista.agregar(self.DUMMY_3, 2)

        self.nodo_general.setHijos(lista)

        self.assertEqual(lista, self.nodo_general._NodoGeneral__listaHijos)