forked from enlightenment/efl
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:
parent
ed51150853
commit
834219013d
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue