[glib: 5/13] tests: Convert g_assert() to g_assert_*() in glib/tests/mainloop.c



commit a1aebf7437d4840c3f1fd4c6a7a5dfc14f1290eb
Author: Philip Withnall <withnall endlessm com>
Date:   Tue Mar 5 10:57:57 2019 +0000

    tests: Convert g_assert() to g_assert_*() in glib/tests/mainloop.c
    
    g_assert_*() give more informative failure messages, and aren’t compiled
    out when building with G_DISABLE_ASSERT.
    
    Signed-off-by: Philip Withnall <withnall endlessm com>

 glib/tests/mainloop.c | 132 +++++++++++++++++++++++++-------------------------
 1 file changed, 66 insertions(+), 66 deletions(-)
---
diff --git a/glib/tests/mainloop.c b/glib/tests/mainloop.c
index cf114fd40..e46357ae3 100644
--- a/glib/tests/mainloop.c
+++ b/glib/tests/mainloop.c
@@ -60,35 +60,35 @@ test_maincontext_basic (void)
 
   ctx = g_main_context_new ();
 
-  g_assert (!g_main_context_pending (ctx));
-  g_assert (!g_main_context_iteration (ctx, FALSE));
+  g_assert_false (g_main_context_pending (ctx));
+  g_assert_false (g_main_context_iteration (ctx, FALSE));
 
   source = g_source_new (&funcs, sizeof (GSource));
   g_assert_cmpint (g_source_get_priority (source), ==, G_PRIORITY_DEFAULT);
-  g_assert (!g_source_is_destroyed (source));
+  g_assert_false (g_source_is_destroyed (source));
 
-  g_assert (!g_source_get_can_recurse (source));
-  g_assert (g_source_get_name (source) == NULL);
+  g_assert_false (g_source_get_can_recurse (source));
+  g_assert_null (g_source_get_name (source));
 
   g_source_set_can_recurse (source, TRUE);
   g_source_set_name (source, "d");
 
-  g_assert (g_source_get_can_recurse (source));
+  g_assert_true (g_source_get_can_recurse (source));
   g_assert_cmpstr (g_source_get_name (source), ==, "d");
 
-  g_assert (g_main_context_find_source_by_user_data (ctx, NULL) == NULL);
-  g_assert (g_main_context_find_source_by_funcs_user_data (ctx, &funcs, NULL) == NULL);
+  g_assert_null (g_main_context_find_source_by_user_data (ctx, NULL));
+  g_assert_null (g_main_context_find_source_by_funcs_user_data (ctx, &funcs, NULL));
 
   id = g_source_attach (source, ctx);
   g_assert_cmpint (g_source_get_id (source), ==, id);
-  g_assert (g_main_context_find_source_by_id (ctx, id) == source);
+  g_assert_true (g_main_context_find_source_by_id (ctx, id) == source);
 
   g_source_set_priority (source, G_PRIORITY_HIGH);
   g_assert_cmpint (g_source_get_priority (source), ==, G_PRIORITY_HIGH);
 
   g_source_destroy (source);
-  g_assert (g_source_get_context (source) == ctx);
-  g_assert (g_main_context_find_source_by_id (ctx, id) == NULL);
+  g_assert_true (g_source_get_context (source) == ctx);
+  g_assert_null (g_main_context_find_source_by_id (ctx, id));
 
   g_main_context_unref (ctx);
 
@@ -96,7 +96,7 @@ test_maincontext_basic (void)
     {
       g_test_expect_message (G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL,
                              "*assertion*source->context != NULL*failed*");
-      g_assert (g_source_get_context (source) == NULL);
+      g_assert_null (g_source_get_context (source));
       g_test_assert_expected_messages ();
     }
 
@@ -110,19 +110,19 @@ test_maincontext_basic (void)
   g_source_unref (source);
   g_source_set_name_by_id (id, "e");
   g_assert_cmpstr (g_source_get_name (source), ==, "e");
-  g_assert (g_source_get_context (source) == ctx);
-  g_assert (g_source_remove_by_funcs_user_data (&funcs, data));
+  g_assert_true (g_source_get_context (source) == ctx);
+  g_assert_true (g_source_remove_by_funcs_user_data (&funcs, data));
 
   source = g_source_new (&funcs, sizeof (GSource));
   g_source_set_funcs (source, &funcs);
   g_source_set_callback (source, cb, data, NULL);
   id = g_source_attach (source, ctx);
   g_source_unref (source);
-  g_assert (g_source_remove_by_user_data (data));
-  g_assert (!g_source_remove_by_user_data ((gpointer)0x1234));
+  g_assert_true (g_source_remove_by_user_data (data));
+  g_assert_false (g_source_remove_by_user_data ((gpointer)0x1234));
 
   g_idle_add (cb, data);
-  g_assert (g_idle_remove_by_data (data));
+  g_assert_true (g_idle_remove_by_data (data));
 }
 
 static void
@@ -133,12 +133,12 @@ test_mainloop_basic (void)
 
   loop = g_main_loop_new (NULL, FALSE);
 
-  g_assert (!g_main_loop_is_running (loop));
+  g_assert_false (g_main_loop_is_running (loop));
 
   g_main_loop_ref (loop);
 
   ctx = g_main_loop_get_context (loop);
-  g_assert (ctx == g_main_context_default ());
+  g_assert_true (ctx == g_main_context_default ());
 
   g_main_loop_unref (loop);
 
@@ -233,24 +233,24 @@ test_priorities (void)
   g_source_attach (sourceb, ctx);
   g_source_unref (sourceb);
 
-  g_assert (g_main_context_pending (ctx));
-  g_assert (g_main_context_iteration (ctx, FALSE));
+  g_assert_true (g_main_context_pending (ctx));
+  g_assert_true (g_main_context_iteration (ctx, FALSE));
   g_assert_cmpint (a, ==, 0);
   g_assert_cmpint (b, ==, 1);
 
-  g_assert (g_main_context_iteration (ctx, FALSE));
+  g_assert_true (g_main_context_iteration (ctx, FALSE));
   g_assert_cmpint (a, ==, 0);
   g_assert_cmpint (b, ==, 2);
 
   g_source_destroy (sourceb);
 
-  g_assert (g_main_context_iteration (ctx, FALSE));
+  g_assert_true (g_main_context_iteration (ctx, FALSE));
   g_assert_cmpint (a, ==, 1);
   g_assert_cmpint (b, ==, 2);
 
-  g_assert (g_main_context_pending (ctx));
+  g_assert_true (g_main_context_pending (ctx));
   g_source_destroy (sourcea);
-  g_assert (!g_main_context_pending (ctx));
+  g_assert_false (g_main_context_pending (ctx));
 
   g_main_context_unref (ctx);
 }
@@ -271,7 +271,7 @@ static gboolean
 func (gpointer data)
 {
   if (data != NULL)
-    g_assert (data == g_thread_self ());
+    g_assert_true (data == g_thread_self ());
 
   count++;
 
@@ -706,12 +706,12 @@ timeout1_callback (gpointer user_data)
   gint64 mtime1, mtime2, time2;
 
   source = g_main_current_source ();
-  g_assert (source == data->timeout1);
+  g_assert_true (source == data->timeout1);
 
   if (data->time1 == -1)
     {
       /* First iteration */
-      g_assert (!g_source_is_destroyed (data->timeout2));
+      g_assert_false (g_source_is_destroyed (data->timeout2));
 
       mtime1 = g_get_monotonic_time ();
       data->time1 = g_source_get_time (source);
@@ -733,7 +733,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
       GTimeVal tv;
 
       /* Second iteration */
-      g_assert (g_source_is_destroyed (data->timeout2));
+      g_assert_true (g_source_is_destroyed (data->timeout2));
 
       /* g_source_get_time() MAY change between iterations; in this
        * case we know for sure that it did because of the g_usleep()
@@ -746,9 +746,9 @@ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       g_source_get_current_time (source, &tv);
 G_GNUC_END_IGNORE_DEPRECATIONS
 
-      g_assert (tv.tv_sec > data->tv.tv_sec ||
-                (tv.tv_sec == data->tv.tv_sec &&
-                 tv.tv_usec > data->tv.tv_usec));
+      g_assert_true (tv.tv_sec > data->tv.tv_sec ||
+                     (tv.tv_sec == data->tv.tv_sec &&
+                      tv.tv_usec > data->tv.tv_usec));
 
       g_main_loop_quit (data->loop);
     }
@@ -764,9 +764,9 @@ timeout2_callback (gpointer user_data)
   gint64 time2, time3;
 
   source = g_main_current_source ();
-  g_assert (source == data->timeout2);
+  g_assert_true (source == data->timeout2);
 
-  g_assert (!g_source_is_destroyed (data->timeout1));
+  g_assert_false (g_source_is_destroyed (data->timeout1));
 
   /* g_source_get_time() does not change between different sources in
    * a single iteration of the mainloop.
@@ -804,8 +804,8 @@ test_source_time (void)
 
   g_main_loop_run (data.loop);
 
-  g_assert (!g_source_is_destroyed (data.timeout1));
-  g_assert (g_source_is_destroyed (data.timeout2));
+  g_assert_false (g_source_is_destroyed (data.timeout1));
+  g_assert_true (g_source_is_destroyed (data.timeout2));
 
   g_source_destroy (data.timeout1);
   g_source_unref (data.timeout1);
@@ -833,9 +833,9 @@ on_source_fired_cb (gpointer user_data)
   current_source = g_main_current_source ();
   current_context = g_source_get_context (current_source);
   source_id = g_source_get_id (current_source);
-  g_assert (g_main_context_find_source_by_id (current_context, source_id) != NULL);
+  g_assert_nonnull (g_main_context_find_source_by_id (current_context, source_id));
   g_source_destroy (current_source);
-  g_assert (g_main_context_find_source_by_id (current_context, source_id) == NULL);
+  g_assert_null (g_main_context_find_source_by_id (current_context, source_id));
 
   if (data->outstanding_ops == 0)
     g_main_loop_quit (data->loop);
@@ -945,7 +945,7 @@ test_ready_time (void)
   /* A source with no ready time set should not fire */
   g_assert_cmpint (g_source_get_ready_time (source), ==, -1);
   while (g_main_context_iteration (NULL, FALSE));
-  g_assert (!ready_time_dispatched);
+  g_assert_false (ready_time_dispatched);
 
   /* The ready time should not have been changed */
   g_assert_cmpint (g_source_get_ready_time (source), ==, -1);
@@ -959,21 +959,21 @@ test_ready_time (void)
    */
   g_source_set_ready_time (source, g_get_monotonic_time () + G_TIME_SPAN_DAY);
   while (g_main_context_iteration (NULL, FALSE));
-  g_assert (!ready_time_dispatched);
+  g_assert_false (ready_time_dispatched);
   /* Make sure it didn't get reset */
   g_assert_cmpint (g_source_get_ready_time (source), !=, -1);
 
   /* Ready time of -1 -> don't fire */
   g_source_set_ready_time (source, -1);
   while (g_main_context_iteration (NULL, FALSE));
-  g_assert (!ready_time_dispatched);
+  g_assert_false (ready_time_dispatched);
   /* Not reset, but should still be -1 from above */
   g_assert_cmpint (g_source_get_ready_time (source), ==, -1);
 
   /* A ready time of the current time should fire immediately */
   g_source_set_ready_time (source, g_get_monotonic_time ());
   while (g_main_context_iteration (NULL, FALSE));
-  g_assert (ready_time_dispatched);
+  g_assert_true (ready_time_dispatched);
   ready_time_dispatched = FALSE;
   /* Should have gotten reset by the handler function */
   g_assert_cmpint (g_source_get_ready_time (source), ==, -1);
@@ -981,14 +981,14 @@ test_ready_time (void)
   /* As well as one in the recent past... */
   g_source_set_ready_time (source, g_get_monotonic_time () - G_TIME_SPAN_SECOND);
   while (g_main_context_iteration (NULL, FALSE));
-  g_assert (ready_time_dispatched);
+  g_assert_true (ready_time_dispatched);
   ready_time_dispatched = FALSE;
   g_assert_cmpint (g_source_get_ready_time (source), ==, -1);
 
   /* Zero is the 'official' way to get a source to fire immediately */
   g_source_set_ready_time (source, 0);
   while (g_main_context_iteration (NULL, FALSE));
-  g_assert (ready_time_dispatched);
+  g_assert_true (ready_time_dispatched);
   ready_time_dispatched = FALSE;
   g_assert_cmpint (g_source_get_ready_time (source), ==, -1);
 
@@ -1126,7 +1126,7 @@ write_bytes (gint         fd,
     return FALSE;
 
   /* Detect if we run before we should */
-  g_assert (*to_write >= 0);
+  g_assert_cmpint (*to_write, >=, 0);
 
   limit = MIN (*to_write, sizeof zeros);
   *to_write -= write (fd, zeros, limit);
@@ -1163,7 +1163,7 @@ test_unix_fd (void)
   GSource *source_b;
 
   s = pipe (fds);
-  g_assert (s == 0);
+  g_assert_cmpint (s, ==, 0);
 
   to_read = fill_a_pipe (fds[1]);
   /* write at higher priority to keep the pipe full... */
@@ -1192,17 +1192,17 @@ test_unix_fd (void)
       /* Since the sources are at different priority, only one of them
        * should possibly have run.
        */
-      g_assert (to_write == to_write_was || to_read == to_read_was);
+      g_assert_true (to_write == to_write_was || to_read == to_read_was);
     }
 
-  g_assert (to_write == 0);
-  g_assert (to_read == 0);
+  g_assert_cmpint (to_write, ==, 0);
+  g_assert_cmpint (to_read, ==, 0);
 
   /* 'a' is already removed by itself */
-  g_assert (g_source_is_destroyed (source_a));
+  g_assert_true (g_source_is_destroyed (source_a));
   g_source_unref (source_a);
   g_source_remove (b);
-  g_assert (g_source_is_destroyed (source_b));
+  g_assert_true (g_source_is_destroyed (source_b));
   g_source_unref (source_b);
   close (fds[1]);
   close (fds[0]);
@@ -1227,10 +1227,10 @@ assert_main_context_state (gint n_to_poll,
   context = g_main_context_default ();
 
   acquired = g_main_context_acquire (context);
-  g_assert (acquired);
+  g_assert_true (acquired);
 
   immediate = g_main_context_prepare (context, &max_priority);
-  g_assert (!immediate);
+  g_assert_false (immediate);
   n = g_main_context_query (context, max_priority, &timeout, poll_fds, 10);
   g_assert_cmpint (n, ==, n_to_poll + 1); /* one will be the gwakeup */
 
@@ -1290,7 +1290,7 @@ test_unix_fd_source (void)
   assert_main_context_state (0);
 
   s = pipe (fds);
-  g_assert (s == 0);
+  g_assert_cmpint (s, ==, 0);
 
   source = g_unix_fd_source_new (fds[1], G_IO_OUT);
   g_source_attach (source, NULL);
@@ -1301,7 +1301,7 @@ test_unix_fd_source (void)
   g_test_expect_message ("GLib", G_LOG_LEVEL_WARNING, "*GUnixFDSource dispatched without callback*");
   while (g_main_context_iteration (NULL, FALSE));
   g_test_assert_expected_messages ();
-  g_assert (g_source_is_destroyed (source));
+  g_assert_true (g_source_is_destroyed (source));
   g_source_unref (source);
 
   out = in = FALSE;
@@ -1324,7 +1324,7 @@ test_unix_fd_source (void)
   g_source_attach (out_source, NULL);
   assert_main_context_state (1,
                              fds[1], G_IO_OUT, 0);
-  g_assert (!in && !out);
+  g_assert_true (!in && !out);
 
   in_source = g_unix_fd_source_new (fds[0], G_IO_IN);
   g_source_set_callback (in_source, (GSourceFunc) flag_bool, &in, NULL);
@@ -1334,7 +1334,7 @@ test_unix_fd_source (void)
                              fds[0], G_IO_IN, G_IO_IN,
                              fds[1], G_IO_OUT, G_IO_OUT);
   /* out is higher priority so only it should fire */
-  g_assert (!in && out);
+  g_assert_true (!in && out);
 
   /* raise the priority of the in source to higher than out*/
   in = out = FALSE;
@@ -1342,7 +1342,7 @@ test_unix_fd_source (void)
   assert_main_context_state (2,
                              fds[0], G_IO_IN, G_IO_IN,
                              fds[1], G_IO_OUT, G_IO_OUT);
-  g_assert (in && !out);
+  g_assert_true (in && !out);
 
   /* now, let them be equal */
   in = out = FALSE;
@@ -1350,7 +1350,7 @@ test_unix_fd_source (void)
   assert_main_context_state (2,
                              fds[0], G_IO_IN, G_IO_IN,
                              fds[1], G_IO_OUT, G_IO_OUT);
-  g_assert (in && out);
+  g_assert_true (in && out);
 
   g_source_destroy (out_source);
   g_source_unref (out_source);
@@ -1376,8 +1376,8 @@ return_true (GSource *source, GSourceFunc callback, gpointer user_data)
   return TRUE;
 }
 
-#define assert_flagged(s) g_assert (((FlagSource *) (s))->flagged);
-#define assert_not_flagged(s) g_assert (!((FlagSource *) (s))->flagged);
+#define assert_flagged(s) g_assert_true (((FlagSource *) (s))->flagged);
+#define assert_not_flagged(s) g_assert_true (!((FlagSource *) (s))->flagged);
 #define clear_flag(s) ((FlagSource *) (s))->flagged = 0
 
 static void
@@ -1505,7 +1505,7 @@ test_unix_file_poll (void)
   GMainLoop *loop;
 
   fd = open ("/dev/null", O_RDONLY);
-  g_assert (fd >= 0);
+  g_assert_cmpint (fd, >=, 0);
 
   loop = g_main_loop_new (NULL, FALSE);
 
@@ -1537,8 +1537,8 @@ timeout_cb (gpointer data)
   GMainContext *context;
 
   context = g_main_loop_get_context (loop);
-  g_assert (g_main_loop_is_running (loop));
-  g_assert (g_main_context_is_owner (context));
+  g_assert_true (g_main_loop_is_running (loop));
+  g_assert_true (g_main_context_is_owner (context));
 
   g_main_loop_quit (loop);
 
@@ -1723,9 +1723,9 @@ test_nfds (void)
    */
   g_main_context_iteration (ctx, FALSE);
 
-  g_assert (source1_ran);
+  g_assert_true (source1_ran);
 #ifndef G_OS_WIN32
-  g_assert (source3_ran);
+  g_assert_true (source3_ran);
 #endif
 
   g_source_destroy (source1);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]