test: add Efl.Ui.Format related test

This patch is including negative test as well.
See https://phab.enlightenment.org/D9276. This could make @bu5hm4n very happy.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9281
This commit is contained in:
Shinwoo Kim 2019-07-11 12:02:27 +00:00 committed by Marcel Hollerbach
parent 162c0e2ba5
commit 89399672b7
2 changed files with 49 additions and 0 deletions

View File

@ -59,9 +59,20 @@ EFL_START_TEST(elm_atspi_role_get)
}
EFL_END_TEST
EFL_START_TEST(elm_progressbar_unit_format_get_n)
{
const char *fmt;
fmt = elm_progressbar_unit_format_get(NULL);
ck_assert(fmt == NULL);
}
EFL_END_TEST
void elm_test_progressbar(TCase *tc)
{
tcase_add_test(tc, elm_progressbar_legacy_type_check);
tcase_add_test(tc, elm_progressbar_custom_unit_check);
tcase_add_test(tc, elm_atspi_role_get);
tcase_add_test(tc, elm_progressbar_unit_format_get_n);
}

View File

@ -135,10 +135,48 @@ EFL_START_TEST(elm_slider_events)
}
EFL_END_TEST
EFL_START_TEST(elm_slider_indicator_format_set_get_p)
{
Evas_Object *win, *slider;
const char *fmt;
win = win_add(NULL, "slider", ELM_WIN_BASIC);
slider = elm_slider_add(win);
elm_slider_indicator_format_set(slider, "%1.0f");
fmt = elm_slider_indicator_format_get(slider);
ck_assert(fmt != NULL);
ck_assert(!strcmp(fmt, "%1.0f"));
}
EFL_END_TEST
EFL_START_TEST(elm_slider_indicator_format_get_n)
{
const char *fmt;
fmt = elm_slider_indicator_format_get(NULL);
ck_assert(fmt == NULL);
}
EFL_END_TEST
EFL_START_TEST(elm_slider_unit_format_get_n)
{
const char *fmt;
fmt = elm_slider_unit_format_get(NULL);
ck_assert(fmt == NULL);
}
EFL_END_TEST
void elm_test_slider(TCase *tc)
{
tcase_add_test(tc, elm_slider_legacy_type_check);
tcase_add_test(tc, elm_slider_in_scroller);
tcase_add_test(tc, elm_slider_events);
tcase_add_test(tc, elm_atspi_role_get);
tcase_add_test(tc, elm_slider_indicator_format_set_get_p);
tcase_add_test(tc, elm_slider_indicator_format_get_n);
tcase_add_test(tc, elm_slider_unit_format_get_n);
}