[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r12577 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r12577 - gnunet/src/util |
Date: |
Mon, 16 Aug 2010 18:42:01 +0200 |
Author: lintong
Date: 2010-08-16 18:42:01 +0200 (Mon, 16 Aug 2010)
New Revision: 12577
Modified:
gnunet/src/util/test_container_slist.c
Log:
Please check L128 - L133
Modified: gnunet/src/util/test_container_slist.c
===================================================================
--- gnunet/src/util/test_container_slist.c 2010-08-16 14:17:19 UTC (rev
12576)
+++ gnunet/src/util/test_container_slist.c 2010-08-16 16:42:01 UTC (rev
12577)
@@ -107,8 +107,31 @@
GNUNET_CONTAINER_slist_add (l,
GNUNET_CONTAINER_SLIST_DISPOSITION_TRANSIENT,
&i, sizeof (i));
+ /*check slist_append*/
+ GNUNET_CONTAINER_slist_append(l,l);
+ CHECK (GNUNET_CONTAINER_slist_count (l) == 200);
GNUNET_CONTAINER_slist_destroy (l);
+ /*check if disp = GNUNET_CONTAINER_SLIST_DISPOSITION_DYNAMIC*/
+ l = GNUNET_CONTAINER_slist_create ();
+
+ for (i = 0; i < 100; i++)
+ GNUNET_CONTAINER_slist_add (l,
+ GNUNET_CONTAINER_SLIST_DISPOSITION_DYNAMIC,
+ &i, sizeof (i));
+ //creat_add
+ it = GNUNET_CONTAINER_slist_begin (l);
+ p = GNUNET_CONTAINER_slist_get (it, &s);
+ CHECK (p != NULL);
+ //slist_erase
+ CHECK (GNUNET_CONTAINER_slist_next (it) == GNUNET_YES);
+ GNUNET_CONTAINER_slist_erase (it);
+ CHECK (GNUNET_CONTAINER_slist_count (l) == 99);
+ //slist_clear
+ GNUNET_CONTAINER_slist_clear(l);
+ CHECK (GNUNET_CONTAINER_slist_count (l) == 0);
+
+
return 0;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r12577 - gnunet/src/util,
gnunet <=