summaryrefslogtreecommitdiff
path: root/tests/at-spi2-atk/atk_test_editable_text.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/at-spi2-atk/atk_test_editable_text.c')
-rw-r--r--tests/at-spi2-atk/atk_test_editable_text.c62
1 files changed, 28 insertions, 34 deletions
diff --git a/tests/at-spi2-atk/atk_test_editable_text.c b/tests/at-spi2-atk/atk_test_editable_text.c
index 9758bf1c..dc78594f 100644
--- a/tests/at-spi2-atk/atk_test_editable_text.c
+++ b/tests/at-spi2-atk/atk_test_editable_text.c
@@ -26,15 +26,9 @@
#define DATA_FILE TESTS_DATA_DIR "/test-editable-text.xml"
static void
-teardown_editable_text_test (gpointer fixture, gconstpointer user_data)
+atk_test_editable_text_get_editable_text_iface (TestAppFixture *fixture, gconstpointer user_data)
{
- terminate_app ();
-}
-
-static void
-atk_test_editable_text_get_editable_text_iface (gpointer fixture, gconstpointer user_data)
-{
- AtspiAccessible *obj = get_root_obj (DATA_FILE);
+ AtspiAccessible *obj = fixture->root_obj;
AtspiAccessible *child = atspi_accessible_get_child_at_index (obj, 1, NULL);
AtspiEditableText *iface = atspi_accessible_get_editable_text_iface (child);
g_assert (iface != NULL);
@@ -43,9 +37,9 @@ atk_test_editable_text_get_editable_text_iface (gpointer fixture, gconstpointer
#if 0
/* Function is in docs but not implemented */
static void
-atk_test_editable_text_set_attributes (gpointer fixture, gconstpointer user_data)
+atk_test_editable_text_set_attributes (TestAppFixture *fixture, gconstpointer user_data)
{
- AtspiAccessible *obj = get_root_obj (DATA_FILE);
+ AtspiAccessible *obj = fixture->root_obj;
AtspiAccessible *child = atspi_accessible_get_child_at_index (obj, 1, NULL);
AtspiEditableText *iface = atspi_accessible_get_editable_text_iface (child);
g_assert (iface != NULL);
@@ -55,9 +49,9 @@ atk_test_editable_text_set_attributes (gpointer fixture, gconstpointer user_dat
#endif
static void
-atk_test_editable_text_insert_text (gpointer fixture, gconstpointer user_data)
+atk_test_editable_text_insert_text (TestAppFixture *fixture, gconstpointer user_data)
{
- AtspiAccessible *obj = get_root_obj (DATA_FILE);
+ AtspiAccessible *obj = fixture->root_obj;
AtspiAccessible *child = atspi_accessible_get_child_at_index (obj, 1, NULL);
AtspiEditableText *iface = atspi_accessible_get_editable_text_iface (child);
g_assert (iface != NULL);
@@ -65,9 +59,9 @@ atk_test_editable_text_insert_text (gpointer fixture, gconstpointer user_data)
}
static void
-atk_test_editable_text_copy_text (gpointer fixture, gconstpointer user_data)
+atk_test_editable_text_copy_text (TestAppFixture *fixture, gconstpointer user_data)
{
- AtspiAccessible *obj = get_root_obj (DATA_FILE);
+ AtspiAccessible *obj = fixture->root_obj;
AtspiAccessible *child = atspi_accessible_get_child_at_index (obj, 1, NULL);
AtspiEditableText *iface = atspi_accessible_get_editable_text_iface (child);
g_assert (iface != NULL);
@@ -75,9 +69,9 @@ atk_test_editable_text_copy_text (gpointer fixture, gconstpointer user_data)
}
static void
-atk_test_editable_text_cut_text (gpointer fixture, gconstpointer user_data)
+atk_test_editable_text_cut_text (TestAppFixture *fixture, gconstpointer user_data)
{
- AtspiAccessible *obj = get_root_obj (DATA_FILE);
+ AtspiAccessible *obj = fixture->root_obj;
AtspiAccessible *child = atspi_accessible_get_child_at_index (obj, 1, NULL);
AtspiEditableText *iface = atspi_accessible_get_editable_text_iface (child);
g_assert (iface != NULL);
@@ -85,9 +79,9 @@ atk_test_editable_text_cut_text (gpointer fixture, gconstpointer user_data)
}
static void
-atk_test_editable_text_delete_text (gpointer fixture, gconstpointer user_data)
+atk_test_editable_text_delete_text (TestAppFixture *fixture, gconstpointer user_data)
{
- AtspiAccessible *obj = get_root_obj (DATA_FILE);
+ AtspiAccessible *obj = fixture->root_obj;
AtspiAccessible *child = atspi_accessible_get_child_at_index (obj, 1, NULL);
AtspiEditableText *iface = atspi_accessible_get_editable_text_iface (child);
g_assert (iface != NULL);
@@ -96,9 +90,9 @@ atk_test_editable_text_delete_text (gpointer fixture, gconstpointer user_data)
}
static void
-atk_test_editable_text_paste_text (gpointer fixture, gconstpointer user_data)
+atk_test_editable_text_paste_text (TestAppFixture *fixture, gconstpointer user_data)
{
- AtspiAccessible *obj = get_root_obj (DATA_FILE);
+ AtspiAccessible *obj = fixture->root_obj;
AtspiAccessible *child = atspi_accessible_get_child_at_index (obj, 1, NULL);
AtspiEditableText *iface = atspi_accessible_get_editable_text_iface (child);
g_assert (iface != NULL);
@@ -109,20 +103,20 @@ atk_test_editable_text_paste_text (gpointer fixture, gconstpointer user_data)
void
atk_test_editable_text (void)
{
- g_test_add_vtable (ATK_TEST_PATH_EDIT_TEXT "/atk_test_editable_text_get_editable_text_iface",
- 0, NULL, NULL, atk_test_editable_text_get_editable_text_iface, teardown_editable_text_test);
+ g_test_add ("/editable_text/atk_test_editable_text_get_editable_text_iface",
+ TestAppFixture, DATA_FILE, fixture_setup, atk_test_editable_text_get_editable_text_iface, fixture_teardown);
#if 0
- g_test_add_vtable (ATK_TEST_PATH_EDIT_TEXT "/atk_test_editable_text_set_attributes",
- 0, NULL, NULL, atk_test_editable_text_set_attributes, teardown_editable_text_test);
+ g_test_add ("/editable_text/atk_test_editable_text_set_attributes",
+ TestAppFixture, DATA_FILE, fixture_setup, atk_test_editable_text_set_attributes, fixture_teardown);
#endif
- g_test_add_vtable (ATK_TEST_PATH_EDIT_TEXT "/atk_test_editable_text_insert_text",
- 0, NULL, NULL, atk_test_editable_text_insert_text, teardown_editable_text_test);
- g_test_add_vtable (ATK_TEST_PATH_EDIT_TEXT "/atk_test_editable_text_copy_text",
- 0, NULL, NULL, atk_test_editable_text_copy_text, teardown_editable_text_test);
- g_test_add_vtable (ATK_TEST_PATH_EDIT_TEXT "/atk_test_editable_text_cut_text",
- 0, NULL, NULL, atk_test_editable_text_cut_text, teardown_editable_text_test);
- g_test_add_vtable (ATK_TEST_PATH_EDIT_TEXT "/atk_test_editable_text_delete_text",
- 0, NULL, NULL, atk_test_editable_text_delete_text, teardown_editable_text_test);
- g_test_add_vtable (ATK_TEST_PATH_EDIT_TEXT "/atk_test_editable_text_paste_text",
- 0, NULL, NULL, atk_test_editable_text_paste_text, teardown_editable_text_test);
+ g_test_add ("/editable_text/atk_test_editable_text_insert_text",
+ TestAppFixture, DATA_FILE, fixture_setup, atk_test_editable_text_insert_text, fixture_teardown);
+ g_test_add ("/editable_text/atk_test_editable_text_copy_text",
+ TestAppFixture, DATA_FILE, fixture_setup, atk_test_editable_text_copy_text, fixture_teardown);
+ g_test_add ("/editable_text/atk_test_editable_text_cut_text",
+ TestAppFixture, DATA_FILE, fixture_setup, atk_test_editable_text_cut_text, fixture_teardown);
+ g_test_add ("/editable_text/atk_test_editable_text_delete_text",
+ TestAppFixture, DATA_FILE, fixture_setup, atk_test_editable_text_delete_text, fixture_teardown);
+ g_test_add ("/editable_text/atk_test_editable_text_paste_text",
+ TestAppFixture, DATA_FILE, fixture_setup, atk_test_editable_text_paste_text, fixture_teardown);
}