gnunet-svn
[Top][All Lists]
Advanced

[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;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]