[gtk+] Add a test for atk_get_root()



commit 08e62bab9a66a146f1a46f6a7fbc52735950cc91
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Jul 11 23:57:56 2011 -0400

    Add a test for atk_get_root()

 tests/a11y/util.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/tests/a11y/util.c b/tests/a11y/util.c
index 7128fba..96194c2 100644
--- a/tests/a11y/util.c
+++ b/tests/a11y/util.c
@@ -40,6 +40,17 @@ test_toolkit_version (void)
   g_assert_cmpstr (s, ==, GTK_VERSION);
 }
 
+static void
+test_root (void)
+{
+  AtkObject *obj;
+
+  obj = atk_get_root ();
+
+  g_assert (atk_object_get_role (obj) == ATK_ROLE_APPLICATION);
+  g_assert (atk_object_get_parent (obj) == NULL);
+}
+
 int
 main (int argc, char *argv[])
 {
@@ -47,6 +58,7 @@ main (int argc, char *argv[])
 
   g_test_add_func ("/util/toolkit-name", test_toolkit_name);
   g_test_add_func ("/util/toolkit-version", test_toolkit_version);
+  g_test_add_func ("/util/root", test_root);
 
   return g_test_run ();
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]