From: mquinson Date: Wed, 20 Sep 2006 14:03:23 +0000 (+0000) Subject: Test the usage of empty dictionaries X-Git-Tag: v3.3~2570 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/10da10992e717ff220b7443d171e07559d45b3e4?ds=sidebyside 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 --- 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);