From 52bd1d8cefc358929f29ff5d53456a72e34aeca1 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Fri, 3 Jan 2020 13:41:14 +0100 Subject: [PATCH] shared/tests: add nmtst_g_source_set_boolean_true() helper (cherry picked from commit 0008c6c801f51cca47deb444e6137d7908f2b692) (cherry picked from commit 421844c89c91b5fc531ff35e1bc0022ced205813) --- shared/nm-utils/nm-test-utils.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/shared/nm-utils/nm-test-utils.h b/shared/nm-utils/nm-test-utils.h index 380a4c8abb..fb27d441ed 100644 --- a/shared/nm-utils/nm-test-utils.h +++ b/shared/nm-utils/nm-test-utils.h @@ -981,6 +981,26 @@ nmtst_rand_perm_gslist (GRand *rand, GSList *list) /*****************************************************************************/ +static inline gboolean +nmtst_g_source_assert_not_called (gpointer user_data) +{ + g_assert_not_reached (); + return G_SOURCE_CONTINUE; +} + +static inline gboolean +nmtst_g_source_set_boolean_true (gpointer user_data) +{ + gboolean *ptr = user_data; + + g_assert (ptr); + g_assert (!*ptr); + *ptr = TRUE; + return G_SOURCE_CONTINUE; +} + +/*****************************************************************************/ + static inline gboolean _nmtst_main_loop_run_timeout (gpointer user_data) {