Edje tests: Test inheritance of flag no_render
authorJean-Philippe Andre <jp.andre@samsung.com>
Fri, 2 Oct 2015 03:21:56 +0000 (12:21 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 2 Oct 2015 03:25:29 +0000 (12:25 +0900)
src/tests/edje/data/test_filters.edc
src/tests/edje/edje_test_edje.c

index e1f8b57..a526758 100644 (file)
@@ -64,6 +64,18 @@ collections {
                image.normal: "pnl.png";
             }
          }
+         part {
+            "mask2";
+            inherit: "mask";
+            render;
+            desc { "default";
+               rel1.relative: 0.0 0.8;
+            }
+         }
+         part {
+            "mask3";
+            inherit: "mask";
+         }
          proxy { "prxy";
             desc { "default";
                filter {
index 43eacdc..6cc6cb0 100644 (file)
@@ -226,6 +226,12 @@ START_TEST(edje_test_filters)
    sub = edje_object_part_object_get(obj, "mask");
    fail_if(!eo_do_ret(sub, b, evas_obj_no_render_get()));
 
+   /* check no_render inheritance */
+   sub = edje_object_part_object_get(obj, "mask2");
+   fail_if(eo_do_ret(sub, b, evas_obj_no_render_get()));
+   sub = edje_object_part_object_get(obj, "mask3");
+   fail_if(!eo_do_ret(sub, b, evas_obj_no_render_get()));
+
    /* text part: check filter status */
    text = edje_object_part_object_get(obj, "text");
    fail_if(!text);