From: Thomas Fitzsimmons Date: Wed, 27 Mar 2013 20:20:36 +0000 (-0400) Subject: dbus/dbus-object-tree.c: Add test case for parent removal fix X-Git-Tag: dbus-1.8.2~146^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=89d4644ee53dea16b8448270e159d8c31acaea93;p=platform%2Fupstream%2Fdbus.git dbus/dbus-object-tree.c: Add test case for parent removal fix --- diff --git a/dbus/dbus-object-tree.c b/dbus/dbus-object-tree.c index 49987f5..eba22d1 100644 --- a/dbus/dbus-object-tree.c +++ b/dbus/dbus-object-tree.c @@ -2246,6 +2246,16 @@ object_tree_test_iteration (void *data) _dbus_assert (!find_subtree_registered_or_unregistered (tree, path10)); _dbus_assert (!find_subtree_registered_or_unregistered (tree, path5)); +#if 0 + /* Test attempting to unregister non-existent paths. These trigger + "Attempted to unregister path ..." warning messages */ + _dbus_object_tree_unregister_and_unlock (tree, path0); + _dbus_object_tree_unregister_and_unlock (tree, path1); + _dbus_object_tree_unregister_and_unlock (tree, path2); + _dbus_object_tree_unregister_and_unlock (tree, path3); + _dbus_object_tree_unregister_and_unlock (tree, path4); +#endif + /* Register it all again, and test dispatch */ if (!do_register (tree, path0, TRUE, 0, tree_test_data))