tests: Use g_object_assert_last_unref() in various tests

Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
Philip Withnall 2019-05-21 12:53:21 +01:00
parent b76bf3ca72
commit b6d4da7684
2 changed files with 2 additions and 12 deletions

View File

@ -77,7 +77,6 @@ test_store_boundaries (void)
store = g_list_store_new (G_TYPE_MENU_ITEM); store = g_list_store_new (G_TYPE_MENU_ITEM);
item = g_menu_item_new (NULL, NULL); item = g_menu_item_new (NULL, NULL);
g_object_add_weak_pointer (G_OBJECT (item), (gpointer *) &item);
/* remove an item from an empty list */ /* remove an item from an empty list */
g_test_expect_message (G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL, "*g_sequence*"); g_test_expect_message (G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL, "*g_sequence*");
@ -123,8 +122,7 @@ test_store_boundaries (void)
g_assert_cmpuint (g_list_model_get_n_items (G_LIST_MODEL (store)), ==, 1); g_assert_cmpuint (g_list_model_get_n_items (G_LIST_MODEL (store)), ==, 1);
g_object_unref (store); g_object_unref (store);
g_object_unref (item); g_assert_finalize_object (item);
g_assert_null (item);
} }
static void static void

View File

@ -673,18 +673,10 @@ static void
teardown_without_loop (Test *test, teardown_without_loop (Test *test,
gconstpointer unused) gconstpointer unused)
{ {
gpointer weak_pointer = test->interaction;
g_object_add_weak_pointer (weak_pointer, &weak_pointer);
g_object_unref (test->connection); g_object_unref (test->connection);
g_object_unref (test->password); g_object_unref (test->password);
g_object_unref (test->interaction); g_assert_finalize_object (test->interaction);
g_assert (weak_pointer == NULL);
} }
typedef struct { typedef struct {