efl_access: add test cases for reading_info_type_set/get API

Add test cases for efl_access_object_reading_info_type_set and efl_access_object_reading_info_type_get
APIs

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D8427
This commit is contained in:
Shilpa Singh 2019-03-21 06:16:52 +00:00 committed by Marcel Hollerbach
parent ed51150853
commit 834219013d
1 changed files with 23 additions and 0 deletions

View File

@ -565,6 +565,27 @@ EFL_START_TEST(test_efl_access_object_attributes_clear)
}
EFL_END_TEST
EFL_START_TEST(test_efl_access_object_reading_info_type_set)
{
Efl_Access_Reading_Info_Type reading_info;
generate_app();
efl_access_object_reading_info_type_set(g_btn, EFL_ACCESS_READING_INFO_TYPE_NAME|
EFL_ACCESS_READING_INFO_TYPE_ROLE);
reading_info = efl_access_object_reading_info_type_get(g_btn);
ck_assert(reading_info & EFL_ACCESS_READING_INFO_TYPE_NAME);
ck_assert(reading_info & EFL_ACCESS_READING_INFO_TYPE_ROLE);
}
EFL_END_TEST
EFL_START_TEST(test_efl_access_object_reading_info_type_get)
{
Efl_Access_Reading_Info_Type reading_info;
generate_app();
reading_info = efl_access_object_reading_info_type_get(g_btn);
ck_assert(reading_info == 0);
}
EFL_END_TEST
void efl_ui_test_atspi(TCase *tc)
{
tcase_add_test(tc, test_efl_access_app_obj_name_get);
@ -587,4 +608,6 @@ void efl_ui_test_atspi(TCase *tc)
tcase_add_test(tc, test_efl_access_object_attributes_get);
tcase_add_test(tc, test_efl_access_object_attribute_del);
tcase_add_test(tc, test_efl_access_object_attributes_clear);
tcase_add_test(tc, test_efl_access_object_reading_info_type_set);
tcase_add_test(tc, test_efl_access_object_reading_info_type_get);
}