From 10da10992e717ff220b7443d171e07559d45b3e4 Mon Sep 17 00:00:00 2001 From: mquinson Date: Wed, 20 Sep 2006 14:03:23 +0000 Subject: [PATCH] Test the usage of empty dictionaries git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2789 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/xbt/dict.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/xbt/dict.c b/src/xbt/dict.c index 6c13d1c483..227347b76a 100644 --- a/src/xbt/dict.c +++ b/src/xbt/dict.c @@ -571,9 +571,21 @@ char *data; XBT_TEST_UNIT("basic",test_dict_basic,"Basic usage: change, retrieve, traverse"){ - xbt_test_add0("Traversal the empty dictionnary"); + xbt_test_add0("Traversal the null dictionnary"); traverse(head); + xbt_test_add0("Traversal and search the empty dictionnary"); + head = xbt_dict_new(); + traverse(head); + TRY { + debuged_remove(head,"12346"); + } CATCH(e) { + if (e.category != not_found_error) + xbt_test_exception(e); + xbt_ex_free(e); + } + xbt_dict_free(&head); + xbt_test_add0("Traverse the full dictionnary"); fill(&head); count(head, 7); -- 2.20.1