summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorpadraigo <padraigo@e2bd861d-eb25-0410-b326-f6ed22b6b98c>2003-01-15 17:20:56 +0000
committerpadraigo <padraigo@e2bd861d-eb25-0410-b326-f6ed22b6b98c>2003-01-15 17:20:56 +0000
commitaef0fe7fb85063a3f9dbab7180bb83f11529262a (patch)
tree9fd62a75dd12cd7048c60d28d63bb3d83a8a6665 /test
parent46ee254950f5c7b0bc036fbe4c1ead82ae731a7c (diff)
downloadat-spi2-core-aef0fe7fb85063a3f9dbab7180bb83f11529262a.tar.gz
2003-01-15 Padraig O'Briain <padraig.obriain@sun.com
* test/test-simple.c: Update to take account of fact that GailButton now implements AtkText. (create_text_window): Set name on AtkObject for GtkEntry. (validate_accessible): Check accessible name before calling test_text(). git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@395 e2bd861d-eb25-0410-b326-f6ed22b6b98c
Diffstat (limited to 'test')
-rw-r--r--test/test-simple.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/test/test-simple.c b/test/test-simple.c
index 2d138123..c832ee91 100644
--- a/test/test-simple.c
+++ b/test/test-simple.c
@@ -41,6 +41,7 @@ static void validate_accessible (Accessible *accessible,
#define WINDOW_MAGIC 0x123456a
#define TEST_STRING_A "A test string"
+#define TEST_STRING_A_OBJECT "A_test_string_object"
#define TEST_STRING_B "Another test string"
static int print_tree_depth = 0;
@@ -105,6 +106,7 @@ create_test_window (void)
{
TestWindow *win = g_new0 (TestWindow, 1);
GtkWidget *widget, *vbox;
+ AtkObject *obj;
win->magic = WINDOW_MAGIC;
win->window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
@@ -117,6 +119,9 @@ create_test_window (void)
widget = gtk_entry_new ();
gtk_entry_set_text (GTK_ENTRY (widget), TEST_STRING_A);
+ obj = gtk_widget_get_accessible (widget);
+ atk_object_set_name (obj, TEST_STRING_A_OBJECT);
+
test_window_add_and_show (GTK_CONTAINER (vbox), widget);
widget = gtk_button_new_with_label ("_Foobar");
@@ -600,8 +605,10 @@ validate_accessible (Accessible *accessible,
g_assert (tmp != NULL);
if (print_tree)
fprintf (stderr, "Te");
- else
- test_text (tmp);
+ else {
+ if (strcmp (name, TEST_STRING_A_OBJECT) == 0)
+ test_text (tmp);
+ }
AccessibleText_unref (tmp);
}