diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/list.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/list.c b/test/list.c index b96182e03..ffb85efd0 100644 --- a/test/list.c +++ b/test/list.c @@ -103,14 +103,20 @@ test_list_append(void) c = list_first_entry(&parent.children, struct child, node); assert(memcmp(c, &child[0], sizeof(struct child)) == 0); + c = list_last_entry(&parent.children, struct child, node); + assert(memcmp(c, &child[0], sizeof(struct child)) == 0); list_append(&child[1].node, &parent.children); c = list_first_entry(&parent.children, struct child, node); assert(memcmp(c, &child[0], sizeof(struct child)) == 0); + c = list_last_entry(&parent.children, struct child, node); + assert(memcmp(c, &child[1], sizeof(struct child)) == 0); list_append(&child[2].node, &parent.children); c = list_first_entry(&parent.children, struct child, node); assert(memcmp(c, &child[0], sizeof(struct child)) == 0); + c = list_last_entry(&parent.children, struct child, node); + assert(memcmp(c, &child[2], sizeof(struct child)) == 0); i = 0; list_for_each_entry(c, &parent.children, node) { |