, F&& f
, typename std::enable_if< eo::is_eolian_object<P>::value>::type* = 0)
{
- bool is_ref = (parent._eo_ptr() != nullptr);
+ bool const is_ref = true;
object = ::_efl_add_internal_start(__FILE__, __LINE__, klass, parent._eo_ptr(), is_ref, EINA_FALSE);
::efl::eolian::call_lambda(std::forward<F>(f), proxy);
object = ::_efl_add_end(object, is_ref, EINA_FALSE);
}
);
- fail_if(1 != g.req_ctor_a_value_get());
- fail_if(2 != g.req_ctor_b_value_get());
+ ck_assert_int_eq(1, g.req_ctor_a_value_get());
+ ck_assert_int_eq(2, g.req_ctor_b_value_get());
}
END_TEST
}
);
- fail_if(2 != g.req_ctor_a_value_get());
- fail_if(3 != g.opt_ctor_a_value_get());
- fail_if(4 != g.req_ctor_b_value_get());
- fail_if(5 != g.opt_ctor_b_value_get());
+ ck_assert_int_eq(2, g.req_ctor_a_value_get());
+ ck_assert_int_eq(3, g.opt_ctor_a_value_get());
+ ck_assert_int_eq(4, g.req_ctor_b_value_get());
+ ck_assert_int_eq(5, g.opt_ctor_b_value_get());
}
END_TEST