74dabb37b417064c2f9ef0dab822da16c2e84b94
[platform/core/uifw/at-spi2-atk.git] / tests / apps / object-app.c
1 #include <gmodule.h>
2 #include <atk/atk.h>
3 #include <my-atk.h>
4
5 #include "atk-object-xml-loader.h"
6
7 static gchar *tdata_path = NULL;
8
9 static AtkObject *root_accessible;
10
11 #define OBJECT_TEST_1 "object-test-stage1.xml"
12
13 G_MODULE_EXPORT void
14 test_init (gchar *path)
15 {
16   gchar *td;
17
18   if (path == NULL)
19      g_error("No test data path provided");
20   tdata_path = path;
21
22   td = g_build_path(G_DIR_SEPARATOR_S, tdata_path, OBJECT_TEST_1, NULL);
23   root_accessible = ATK_OBJECT(atk_object_xml_parse(td));
24   g_free(td);
25 }
26
27 G_MODULE_EXPORT AtkObject *
28 test_get_root (void)
29 {
30   return root_accessible;
31 }