2008-08-22 Mark Doffman <mark.doffman@codethink.co.uk>
[platform/core/uifw/at-spi2-atk.git] / tests / apps / accessible-app.c
index 408759b..2796bf5 100644 (file)
@@ -8,11 +8,21 @@ static gchar *tdata_path = NULL;
 
 static AtkObject *root_accessible;
 
+static AtkStateType states[] =
+{
+  ATK_STATE_MULTI_LINE,
+  ATK_STATE_MODAL,
+  ATK_STATE_INDETERMINATE,
+  ATK_STATE_SUPPORTS_AUTOCOMPLETION,
+  ATK_STATE_VERTICAL
+};
+
 #define OBJECT_TEST_1 "accessible-test.xml"
 
 G_MODULE_EXPORT void
 test_init (gchar *path)
 {
+  AtkStateSet *ss;
   gchar *td;
 
   if (path == NULL)
@@ -22,6 +32,10 @@ test_init (gchar *path)
   td = g_build_path(G_DIR_SEPARATOR_S, tdata_path, OBJECT_TEST_1, NULL);
   root_accessible = ATK_OBJECT(atk_object_xml_parse(td));
   g_free(td);
+
+  ss = atk_object_ref_state_set(ATK_OBJECT(root_accessible));
+  atk_state_set_add_states(ss, states, 5);
+  g_object_unref(G_OBJECT(ss));
 }
 
 G_MODULE_EXPORT void