[glib: 9/33] tests: Use g_assert_*() in mimeapps test rather than g_assert()
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 9/33] tests: Use g_assert_*() in mimeapps test rather than g_assert()
- Date: Mon, 17 Dec 2018 17:52:34 +0000 (UTC)
commit d4f804576aeec8c7317dd4adea1864c187b38ecf
Author: Philip Withnall <withnall endlessm com>
Date: Thu Dec 13 10:43:24 2018 +0000
tests: Use g_assert_*() in mimeapps test rather than g_assert()
g_assert() can be compiled out with G_DISABLE_ASSERT, which renders the
test useless. The g_assert_*() functions provide more helpful feedback
on failure too.
Signed-off-by: Philip Withnall <withnall endlessm com>
gio/tests/mimeapps.c | 124 +++++++++++++++++++++++++--------------------------
1 file changed, 62 insertions(+), 62 deletions(-)
---
diff --git a/gio/tests/mimeapps.c b/gio/tests/mimeapps.c
index 8a9722fe5..dc593b104 100644
--- a/gio/tests/mimeapps.c
+++ b/gio/tests/mimeapps.c
@@ -111,7 +111,7 @@ setup (void)
gchar *apphome;
gchar *mimeapps;
gchar *name;
- gboolean res;
+ gint res;
GError *error = NULL;
dir = g_get_current_dir ();
@@ -128,7 +128,7 @@ setup (void)
appdir = g_build_filename (xdgdatadir, "applications", NULL);
g_test_message ("creating '%s'\n", appdir);
res = g_mkdir_with_parents (appdir, 0700);
- g_assert (res == 0);
+ g_assert_cmpint (res, ==, 0);
name = g_build_filename (appdir, "mimeapps.list", NULL);
g_test_message ("creating '%s'\n", name);
@@ -139,7 +139,7 @@ setup (void)
apphome = g_build_filename (xdgdatahome, "applications", NULL);
g_test_message ("creating '%s'\n", apphome);
res = g_mkdir_with_parents (apphome, 0700);
- g_assert (res == 0);
+ g_assert_cmpint (res, ==, 0);
name = g_build_filename (apphome, "myapp.desktop", NULL);
g_test_message ("creating '%s'\n", name);
@@ -214,8 +214,8 @@ test_mime_api (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (def == NULL);
- g_assert (list == NULL);
+ g_assert_null (def);
+ g_assert_null (list);
/* 1. add a non-default association */
g_app_info_add_supports_type (appinfo, contenttype, &error);
@@ -223,9 +223,9 @@ test_mime_api (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo));
+ g_assert_true (g_app_info_equal (def, appinfo));
g_assert_cmpint (g_list_length (list), ==, 1);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -235,10 +235,10 @@ test_mime_api (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo));
+ g_assert_true (g_app_info_equal (def, appinfo));
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo2));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo2));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -248,10 +248,10 @@ test_mime_api (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo));
+ g_assert_true (g_app_info_equal (def, appinfo));
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo2));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo2));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -261,10 +261,10 @@ test_mime_api (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo));
+ g_assert_true (g_app_info_equal (def, appinfo));
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo2));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo2));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -273,8 +273,8 @@ test_mime_api (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (def == NULL);
- g_assert (list == NULL);
+ g_assert_null (def);
+ g_assert_null (list);
g_object_unref (appinfo);
g_object_unref (appinfo2);
@@ -312,8 +312,8 @@ test_mime_file (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (def == NULL);
- g_assert (list == NULL);
+ g_assert_null (def);
+ g_assert_null (list);
/* 1. add a non-default association */
g_app_info_add_supports_type (appinfo, contenttype, &error);
@@ -325,12 +325,12 @@ test_mime_file (void)
assoc = g_key_file_get_string_list (keyfile, "Added Associations", contenttype, NULL, &error);
g_assert_no_error (error);
- g_assert (strv_equal (assoc, "myapp.desktop", NULL));
+ g_assert_true (strv_equal (assoc, "myapp.desktop", NULL));
g_strfreev (assoc);
/* we've unset XDG_DATA_DIRS so there should be no default */
assoc = g_key_file_get_string_list (keyfile, "Default Applications", contenttype, NULL, &error);
- g_assert (error != NULL);
+ g_assert_nonnull (error);
g_clear_error (&error);
g_key_file_free (keyfile);
@@ -345,11 +345,11 @@ test_mime_file (void)
assoc = g_key_file_get_string_list (keyfile, "Added Associations", contenttype, NULL, &error);
g_assert_no_error (error);
- g_assert (strv_equal (assoc, "myapp.desktop", "myapp2.desktop", NULL));
+ g_assert_true (strv_equal (assoc, "myapp.desktop", "myapp2.desktop", NULL));
g_strfreev (assoc);
assoc = g_key_file_get_string_list (keyfile, "Default Applications", contenttype, NULL, &error);
- g_assert (error != NULL);
+ g_assert_nonnull (error);
g_clear_error (&error);
g_key_file_free (keyfile);
@@ -364,7 +364,7 @@ test_mime_file (void)
assoc = g_key_file_get_string_list (keyfile, "Added Associations", contenttype, NULL, &error);
g_assert_no_error (error);
- g_assert (strv_equal (assoc, "myapp.desktop", "myapp2.desktop", NULL));
+ g_assert_true (strv_equal (assoc, "myapp.desktop", "myapp2.desktop", NULL));
g_strfreev (assoc);
str = g_key_file_get_string (keyfile, "Default Applications", contenttype, &error);
@@ -384,7 +384,7 @@ test_mime_file (void)
assoc = g_key_file_get_string_list (keyfile, "Added Associations", contenttype, NULL, &error);
g_assert_no_error (error);
- g_assert (strv_equal (assoc, "myapp2.desktop", "myapp.desktop", NULL));
+ g_assert_true (strv_equal (assoc, "myapp2.desktop", "myapp.desktop", NULL));
g_strfreev (assoc);
g_key_file_free (keyfile);
@@ -397,10 +397,10 @@ test_mime_file (void)
g_assert_no_error (error);
res = g_key_file_has_key (keyfile, "Added Associations", contenttype, NULL);
- g_assert (!res);
+ g_assert_false (res);
res = g_key_file_has_key (keyfile, "Default Applications", contenttype, NULL);
- g_assert (!res);
+ g_assert_false (res);
g_key_file_free (keyfile);
@@ -433,9 +433,9 @@ test_mime_default (void)
/* myapp3 is set as the default in defaults.list */
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo3));
+ g_assert_true (g_app_info_equal (def, appinfo3));
g_assert_cmpint (g_list_length (list), ==, 1);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo3));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo3));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -445,10 +445,10 @@ test_mime_default (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo3)); /* default is unaffected */
+ g_assert_true (g_app_info_equal (def, appinfo3)); /* default is unaffected */
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo3));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo3));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -458,11 +458,11 @@ test_mime_default (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo3));
+ g_assert_true (g_app_info_equal (def, appinfo3));
g_assert_cmpint (g_list_length (list), ==, 3);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo2));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->next->data, appinfo3));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo2));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->next->data, appinfo3));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -472,11 +472,11 @@ test_mime_default (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo));
+ g_assert_true (g_app_info_equal (def, appinfo));
g_assert_cmpint (g_list_length (list), ==, 3);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo2));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->next->data, appinfo3));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo2));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->next->data, appinfo3));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -509,10 +509,10 @@ test_mime_default_last_used (void)
/* myapp4 and myapp5 can both handle image/bmp */
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo4));
+ g_assert_true (g_app_info_equal (def, appinfo4));
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo4));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo5));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo4));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo5));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -522,10 +522,10 @@ test_mime_default_last_used (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo4)); /* default is unaffected */
+ g_assert_true (g_app_info_equal (def, appinfo4)); /* default is unaffected */
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo4));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo5));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo4));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo5));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -535,10 +535,10 @@ test_mime_default_last_used (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo4));
+ g_assert_true (g_app_info_equal (def, appinfo4));
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo5));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo4));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo5));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo4));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -548,10 +548,10 @@ test_mime_default_last_used (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo5));
+ g_assert_true (g_app_info_equal (def, appinfo5));
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo5));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo4));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo5));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo4));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -561,10 +561,10 @@ test_mime_default_last_used (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo5));
+ g_assert_true (g_app_info_equal (def, appinfo5));
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo4));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo5));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo4));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo5));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -574,10 +574,10 @@ test_mime_default_last_used (void)
def = g_app_info_get_default_for_type (contenttype, FALSE);
list = g_app_info_get_recommended_for_type (contenttype);
- g_assert (g_app_info_equal (def, appinfo5));
+ g_assert_true (g_app_info_equal (def, appinfo5));
g_assert_cmpint (g_list_length (list), ==, 2);
- g_assert (g_app_info_equal ((GAppInfo*)list->data, appinfo5));
- g_assert (g_app_info_equal ((GAppInfo*)list->next->data, appinfo4));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->data, appinfo5));
+ g_assert_true (g_app_info_equal ((GAppInfo*)list->next->data, appinfo4));
g_object_unref (def);
g_list_free_full (list, g_object_unref);
@@ -592,7 +592,7 @@ test_scheme_handler (void)
info5 = (GAppInfo*)g_desktop_app_info_new ("myapp5.desktop");
info = g_app_info_get_default_for_uri_scheme ("ftp");
- g_assert (g_app_info_equal (info, info5));
+ g_assert_true (g_app_info_equal (info, info5));
g_object_unref (info);
g_object_unref (info5);
@@ -606,7 +606,7 @@ test_mime_ignore_nonexisting (void)
GAppInfo *appinfo;
appinfo = (GAppInfo*)g_desktop_app_info_new ("nosuchapp.desktop");
- g_assert (appinfo == NULL);
+ g_assert_null (appinfo);
}
static void
@@ -617,7 +617,7 @@ test_all (void)
all = g_app_info_get_all ();
for (l = all; l; l = l->next)
- g_assert (G_IS_APP_INFO (l->data));
+ g_assert_true (G_IS_APP_INFO (l->data));
g_list_free_full (all, g_object_unref);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]