[glib] Add some more GFile tests
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Add some more GFile tests
- Date: Fri, 30 Jul 2010 23:57:49 +0000 (UTC)
commit 13ac9f94fdc1fcbf2be15e65af57c362a1c71f5d
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Jul 27 16:24:08 2010 -0400
Add some more GFile tests
gio/tests/file.c | 38 ++++++++++++++++++++++++++++++++
{tests => glib/tests}/markup-collect.c | 0
tests/Makefile.am | 1 -
3 files changed, 38 insertions(+), 1 deletions(-)
---
diff --git a/gio/tests/file.c b/gio/tests/file.c
index 8a35f8a..85c9745 100644
--- a/gio/tests/file.c
+++ b/gio/tests/file.c
@@ -50,6 +50,42 @@ test_parent (void)
g_object_unref (root);
}
+static void
+test_child (void)
+{
+ GFile *file;
+ GFile *child;
+ GFile *child2;
+
+ file = g_file_new_for_path ("./some/directory");
+ child = g_file_get_child (file, "child");
+ g_assert (g_file_has_parent (child, file));
+
+ child2 = g_file_get_child_for_display_name (file, "child2", NULL);
+ g_assert (g_file_has_parent (child2, file));
+
+ g_object_unref (child);
+ g_object_unref (child2);
+ g_object_unref (file);
+}
+
+static void
+test_type (void)
+{
+ GFile *file;
+ GFileType type;
+
+ file = g_file_new_for_path (SRCDIR "/file.c");
+ type = g_file_query_file_type (file, 0, NULL);
+ g_assert_cmpint (type, ==, G_FILE_TYPE_REGULAR);
+ g_object_unref (file);
+
+ file = g_file_new_for_path (SRCDIR "/schema-tests");
+ type = g_file_query_file_type (file, 0, NULL);
+ g_assert_cmpint (type, ==, G_FILE_TYPE_DIRECTORY);
+ g_object_unref (file);
+}
+
int
main (int argc, char *argv[])
{
@@ -59,6 +95,8 @@ main (int argc, char *argv[])
g_test_add_func ("/file/basic", test_basic);
g_test_add_func ("/file/parent", test_parent);
+ g_test_add_func ("/file/child", test_child);
+ g_test_add_func ("/file/type", test_type);
return g_test_run ();
}
diff --git a/tests/markup-collect.c b/glib/tests/markup-collect.c
similarity index 100%
rename from tests/markup-collect.c
rename to glib/tests/markup-collect.c
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 49496b2..fe47997 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -95,7 +95,6 @@ test_programs = \
iochannel-test \
mainloop-test \
mapping-test \
- markup-collect \
module-test \
onceinit \
asyncqueue-test \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]