bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=89399672b7a90451071d03b9403d8c8b698d67e1

commit 89399672b7a90451071d03b9403d8c8b698d67e1
Author: Shinwoo Kim <[email protected]>
Date:   Thu Jul 11 12:02:27 2019 +0000

    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 <[email protected]>
    Differential Revision: https://phab.enlightenment.org/D9281
---
 src/tests/elementary/elm_test_progressbar.c | 11 +++++++++
 src/tests/elementary/elm_test_slider.c      | 38 +++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/src/tests/elementary/elm_test_progressbar.c 
b/src/tests/elementary/elm_test_progressbar.c
index 17abdb36af..4435fa6ed6 100644
--- a/src/tests/elementary/elm_test_progressbar.c
+++ b/src/tests/elementary/elm_test_progressbar.c
@@ -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);
 }
diff --git a/src/tests/elementary/elm_test_slider.c 
b/src/tests/elementary/elm_test_slider.c
index 14035b4e48..76201fa305 100644
--- a/src/tests/elementary/elm_test_slider.c
+++ b/src/tests/elementary/elm_test_slider.c
@@ -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);
 }

-- 


Reply via email to