Improve gsettings test coverage
[platform/upstream/glib.git] / gio / tests / simple-async-result.c
index 2b3f0a7..e9b089e 100644 (file)
@@ -68,6 +68,7 @@ test_simple_async_idle (gpointer user_data)
   c = g_object_new (G_TYPE_OBJECT, NULL);
 
   result = g_simple_async_result_new (a, callback_func, b, test_simple_async_idle);
+  g_assert (g_async_result_get_user_data (G_ASYNC_RESULT (result)) == b);
   check (NULL, NULL, NULL);
   g_simple_async_result_complete (result);
   check (a, result, b);
@@ -87,7 +88,7 @@ test_simple_async_idle (gpointer user_data)
   ensure_destroyed (c);
 
   *ran = TRUE;
-  return FALSE;
+  return G_SOURCE_REMOVE;
 }
 
 static void
@@ -121,7 +122,6 @@ test_simple_async (void)
 int
 main (int argc, char **argv)
 {
-  g_type_init ();
   g_test_init (&argc, &argv, NULL);
 
   g_test_add_func ("/gio/simple-async-result/test", test_simple_async);