X-Git-Url: https://git.llucax.com/z.facultad/75.42/calculadora.git/blobdiff_plain/1c3a12e1cb69a7e3e61ee830fee299a5d11942d2..8f5992a5811ef292022a3ca3ac293c231e2b065b:/dllist_test.c diff --git a/dllist_test.c b/dllist_test.c index 7eca5ab..5897c17 100644 --- a/dllist_test.c +++ b/dllist_test.c @@ -160,10 +160,13 @@ int main(void) { printf("Elemento 7: "); assert(DLList_next(lista) == &f); printf("OK!\n"); - printf("Elemento 8: "); - assert(DLList_next(lista) == &g); + printf("Elimino elemento 7: "); + assert(DLList_remove_current(lista) == &f); + printf("OK!\n"); + printf("Me dejó en el elmento 8 (ahora 7): "); + assert(DLList_current(lista) == &g); printf("OK!\n"); - printf("Elemento 9: "); + printf("Elemento 8: "); assert(DLList_next(lista) == NULL); printf("OK!\n"); printf("Chequeo que no haya más elementos: "); @@ -181,21 +184,21 @@ int main(void) { assert(DLList_pop(lista) == &g); printf("OK!\n"); printf("Chequeo elemento actual: "); - assert(DLList_current(lista) == &f); + assert(DLList_current(lista) == &e); printf("OK!\n"); printf("Saco el último elemento: "); - assert(DLList_pop(lista) == &f); + assert(DLList_pop(lista) == &e); printf("OK!\n"); printf("Chequeo elemento actual: "); - assert(DLList_current(lista) == &e); + assert(DLList_current(lista) == &b); printf("OK!\n"); printf("Saco el último elemento: "); - assert(DLList_pop(lista) == &e); + assert(DLList_pop(lista) == &b); printf("OK!\n"); printf("Chequeo elemento actual: "); - assert(DLList_current(lista) == &b); + assert(DLList_current(lista) == &a); printf("OK!\n"); printf("Saco el primer elemento: "); @@ -216,15 +219,9 @@ int main(void) { assert(DLList_shift(lista) == &a); printf("OK!\n"); printf("Chequeo elemento actual: "); - assert(DLList_current(lista) == &b); - printf("OK!\n"); - - printf("Saco el primer elemento: "); - assert(DLList_shift(lista) == &b); - printf("OK!\n"); - printf("Chequeo elemento actual: "); assert(DLList_current(lista) == NULL); printf("OK!\n"); + printf("Chequeo si está vacía: "); assert(DLList_empty(lista)); printf("OK!\n");