cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2020f971a4e74bde2958f5ce64be365fc95715c7

commit 2020f971a4e74bde2958f5ce64be365fc95715c7
Author: Cedric BAIL <cedric.b...@free.fr>
Date:   Thu May 30 17:43:20 2019 -0700

    evas: improve test to evaluate stretch region effect on content region.
    
    Reviewed-by: Hermet Park <hermetp...@gmail.com>
    Differential Revision: https://phab.enlightenment.org/D9098
---
 src/tests/evas/evas_test_image.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/tests/evas/evas_test_image.c b/src/tests/evas/evas_test_image.c
index b9ff2b02f4..c66d718ce0 100644
--- a/src/tests/evas/evas_test_image.c
+++ b/src/tests/evas/evas_test_image.c
@@ -655,6 +655,9 @@ _file_to_memory(const char *filename, char **result)
    return size;
 }
 
+static const Efl_Gfx_Image_Stretch_Region hsz[] = { { 8, 8 }, { 16, 555 } };
+static const Efl_Gfx_Image_Stretch_Region vsz[] = { { 8, 8 }, { 16, 512 } };
+
 EFL_START_TEST(evas_object_image_cached_data_comparision)
 {
    int i;
@@ -740,6 +743,14 @@ EFL_START_TEST(evas_object_image_cached_data_comparision)
    ck_assert_int_eq(region.y, 5);
    ck_assert_int_eq(region.w, 250 - 7 - 14);
    ck_assert_int_eq(region.h, 250 - 5 - 10);
+
+   efl_gfx_image_stretch_region_set(img, EINA_C_ARRAY_ITERATOR_NEW(hsz),
+                                    EINA_C_ARRAY_ITERATOR_NEW(vsz));
+   region = efl_gfx_image_content_region_get(img);
+   ck_assert_int_eq(region.x, 8);
+   ck_assert_int_eq(region.y, 8);
+   ck_assert_int_eq(region.w, 120);
+   ck_assert_int_eq(region.h, 77);
 }
 EFL_END_TEST
 

-- 


Reply via email to