forked from enlightenment/efl
eolian: further improve implement tests so they make more sense
This commit is contained in:
parent
575b08d752
commit
d6453e8a09
|
@ -187,7 +187,8 @@ START_TEST(eolian_override)
|
|||
fail_if(strcmp(eolian_function_name_get(impl_func), "a"));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_PROP_SET));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_PROP_GET));
|
||||
fail_if(eolian_function_is_empty(impl_func, EOLIAN_METHOD));
|
||||
fail_if(eolian_function_is_empty(impl_func, EOLIAN_PROP_SET));
|
||||
fail_if(eolian_function_is_empty(impl_func, EOLIAN_PROP_GET));
|
||||
fail_if(!eolian_function_is_virtual_pure(impl_func, EOLIAN_PROP_SET));
|
||||
fail_if(eolian_function_is_virtual_pure(impl_func, EOLIAN_PROP_GET));
|
||||
|
||||
|
@ -199,8 +200,7 @@ START_TEST(eolian_override)
|
|||
fail_if(!(impl_func = eolian_implement_function_get(impl, NULL)));
|
||||
fail_if(impl_class != class);
|
||||
fail_if(strcmp(eolian_function_name_get(impl_func), "foo"));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_PROP_SET));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_PROP_GET));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_METHOD));
|
||||
fail_if(eolian_function_is_empty(impl_func, EOLIAN_METHOD));
|
||||
fail_if(!eolian_function_is_virtual_pure(impl_func, EOLIAN_METHOD));
|
||||
|
||||
|
@ -214,7 +214,10 @@ START_TEST(eolian_override)
|
|||
fail_if(strcmp(eolian_function_name_get(impl_func), "b"));
|
||||
fail_if(!eolian_function_is_auto(impl_func, EOLIAN_PROP_SET));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_PROP_GET));
|
||||
fail_if(eolian_function_is_empty(impl_func, EOLIAN_METHOD));
|
||||
fail_if(eolian_function_is_empty(impl_func, EOLIAN_PROP_SET));
|
||||
fail_if(eolian_function_is_empty(impl_func, EOLIAN_PROP_GET));
|
||||
fail_if(eolian_function_is_virtual_pure(impl_func, EOLIAN_PROP_SET));
|
||||
fail_if(eolian_function_is_virtual_pure(impl_func, EOLIAN_PROP_GET));
|
||||
|
||||
fail_if(!(eina_iterator_next(iter, (void**)&impl)));
|
||||
fail_if(eolian_implement_is_auto(impl));
|
||||
|
@ -224,9 +227,9 @@ START_TEST(eolian_override)
|
|||
fail_if(!(impl_func = eolian_implement_function_get(impl, NULL)));
|
||||
fail_if(impl_class != class);
|
||||
fail_if(strcmp(eolian_function_name_get(impl_func), "bar"));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_PROP_SET));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_PROP_GET));
|
||||
fail_if(eolian_function_is_auto(impl_func, EOLIAN_METHOD));
|
||||
fail_if(!eolian_function_is_empty(impl_func, EOLIAN_METHOD));
|
||||
fail_if(eolian_function_is_virtual_pure(impl_func, EOLIAN_METHOD));
|
||||
|
||||
eina_iterator_free(iter);
|
||||
|
||||
|
|
Loading…
Reference in New Issue