lumiera_/tests/11list.tests
Ichthyostega 7c9ab5fba2 reorganise test suite compartments
this change is prerequisite to allow linking against different scopes (#938)
2014-10-17 20:02:25 +02:00

49 lines
732 B
Text

TESTING "Linked Lists" ./test-llist
TEST "init nodes" basic <<END
out: 1
END
TEST "insert nodes" nodeinsert <<END
out: 0
out: 1
out: 0
out: 1
out: 3
END
TEST "remaining predicates" predicates <<END
out: 1
out: 0
out: 1
out: 0
out: 1
out: 0
END
TEST "unlink" unlink <<END
out: node4 node3 node2 node1 .
out: node1 node4 .
out: 1
END
TEST "whiles" whiles <<END
out: node4 node3 node2 node1 .
out: .
END
TEST "llist_relocate" relocate <<END
END
# not yet tested functions, write tests when needed
PLANNED "llist_insertlist_next"
PLANNED "llist_insertlist_prev"
PLANNED "llist_insertafter_range"
PLANNED "llist_inserbefore_range"
PLANNED "llist_advance"
PLANNED "llist_retreat"
PLANNED "list_nth"
PLANNED "llist_get_nth_stop"