unitteset: Curl_llist_move

adding unit test for Curl_llist_move, documenting unit-tested functions
in llist.c, changing unit-test to unittest, replacing assert calls with
abort_unless calls
This commit is contained in:
Amr Shahin
2011-06-19 03:27:22 +03:00
committed by Daniel Stenberg
parent f851f76857
commit c9f16e67ef
2 changed files with 82 additions and 3 deletions

View File

@@ -31,6 +31,9 @@
/* this must be the last include file */
#include "memdebug.h"
/*
* @unittest: 1300
*/
static void
llist_init(struct curl_llist *l, curl_llist_dtor dtor)
{
@@ -106,8 +109,9 @@ Curl_llist_insert_next(struct curl_llist *list, struct curl_llist_element *e,
/*
* @unittest: 1300
*/
int Curl_llist_remove(struct curl_llist *list, struct curl_llist_element *e,
void *user)
int
Curl_llist_remove(struct curl_llist *list, struct curl_llist_element *e,
void *user)
{
if(e == NULL || list->size == 0)
return 1;
@@ -153,6 +157,9 @@ Curl_llist_count(struct curl_llist *list)
return list->size;
}
/*
* @unittest: 1300
*/
int Curl_llist_move(struct curl_llist *list, struct curl_llist_element *e,
struct curl_llist *to_list,
struct curl_llist_element *to_e)