eo: adjust test suite to take invalidate state into account.
authorCedric Bail <cedric@osg.samsung.com>
Wed, 7 Mar 2018 19:00:06 +0000 (11:00 -0800)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 10 Apr 2018 11:10:50 +0000 (20:10 +0900)
src/tests/eo/suite/eo_test_general.c

index a1e054c..46b54dc 100644 (file)
@@ -652,10 +652,8 @@ START_TEST(efl_refs)
    ck_assert_int_eq(efl_ref_count(obj2), 1);
    ck_assert_int_eq(efl_ref_count(obj3), 1);
 
-   efl_parent_set(obj2, obj);
-   efl_parent_set(obj3, obj);
-   ck_assert_int_eq(efl_ref_count(obj2), 2);
-   ck_assert_int_eq(efl_ref_count(obj3), 2);
+   fail_if(!efl_invalidated_get(obj2));
+   fail_if(!efl_invalidated_get(obj3));
 
    efl_del(obj);
    efl_del(obj2);
@@ -679,10 +677,8 @@ START_TEST(efl_refs)
    ck_assert_int_eq(efl_ref_count(obj2), 1);
    ck_assert_int_eq(efl_ref_count(obj3), 1);
 
-   efl_parent_set(obj2, obj);
-   efl_parent_set(obj3, obj);
-   ck_assert_int_eq(efl_ref_count(obj2), 2);
-   ck_assert_int_eq(efl_ref_count(obj3), 2);
+   fail_if(!efl_invalidated_get(obj2));
+   fail_if(!efl_invalidated_get(obj3));
 
    efl_del(obj);
    efl_del(obj2);