mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-03 16:03:40 +02:00
Improve test coverage a bit
This commit is contained in:
@@ -103,6 +103,25 @@ test_type (void)
|
||||
g_object_unref (datapath_f);
|
||||
}
|
||||
|
||||
static void
|
||||
test_parse_name (void)
|
||||
{
|
||||
GFile *file;
|
||||
gchar *name;
|
||||
|
||||
file = g_file_new_for_uri ("file://somewhere");
|
||||
name = g_file_get_parse_name (file);
|
||||
g_assert_cmpstr (name, ==, "file://somewhere");
|
||||
g_object_unref (file);
|
||||
g_free (name);
|
||||
|
||||
file = g_file_parse_name ("~foo");
|
||||
name = g_file_get_parse_name (file);
|
||||
g_assert (name != NULL);
|
||||
g_print (name);
|
||||
g_object_unref (file);
|
||||
g_free (name);
|
||||
}
|
||||
|
||||
typedef struct
|
||||
{
|
||||
@@ -799,6 +818,7 @@ main (int argc, char *argv[])
|
||||
g_test_add_func ("/file/parent", test_parent);
|
||||
g_test_add_func ("/file/child", test_child);
|
||||
g_test_add_func ("/file/type", test_type);
|
||||
g_test_add_func ("/file/parse-name", test_parse_name);
|
||||
g_test_add_data_func ("/file/async-create-delete/0", GINT_TO_POINTER (0), test_create_delete);
|
||||
g_test_add_data_func ("/file/async-create-delete/1", GINT_TO_POINTER (1), test_create_delete);
|
||||
g_test_add_data_func ("/file/async-create-delete/10", GINT_TO_POINTER (10), test_create_delete);
|
||||
|
Reference in New Issue
Block a user