[glib: 5/13] tests: Convert g_assert() to g_assert_*() in glib/tests/mainloop.c
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 5/13] tests: Convert g_assert() to g_assert_*() in glib/tests/mainloop.c
- Date: Fri, 8 Mar 2019 20:00:18 +0000 (UTC)
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]