[glib] Use new hashset api in the hash set tests



commit e51c3b4cfe9f24ccf21ee3bd04186fe5c38d95f8
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Apr 2 08:00:48 2012 -0400

    Use new hashset api in the hash set tests

 glib/tests/hash.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/glib/tests/hash.c b/glib/tests/hash.c
index 290dc9c..fe0bb69 100644
--- a/glib/tests/hash.c
+++ b/glib/tests/hash.c
@@ -508,13 +508,17 @@ set_hash_test (void)
   for (i = 2; i < 5000; i += 7)
     {
       char *s = g_strdup_printf ("%d", i);
-      g_hash_table_insert (hash_table, s, s);
+      g_hash_table_add (hash_table, s);
     }
 
   i = 0;
   g_hash_table_foreach (hash_table, set_check, &i);
   g_assert_cmpint (i, ==, g_hash_table_size (hash_table));
 
+  g_assert (g_hash_table_contains (hash_table, "2"));
+  g_assert (g_hash_table_contains (hash_table, "9"));
+  g_assert (!g_hash_table_contains (hash_table, "a"));
+
   /* this will cause the hash table to loose set nature */
   g_hash_table_insert (hash_table, g_strdup ("a"), "b");
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]