forked from enlightenment/efl
eolian: use the actual enum type in tests
This commit is contained in:
parent
8db866f636
commit
333e876629
|
@ -16,6 +16,8 @@ enum Baz {
|
|||
flag3 = 1 << 2
|
||||
}
|
||||
|
||||
const Bah: Baz = Baz.flag1;
|
||||
|
||||
enum Value {
|
||||
foo,
|
||||
bar,
|
||||
|
@ -25,9 +27,7 @@ enum Value {
|
|||
pants
|
||||
}
|
||||
|
||||
const Pants: int = Value.pants;
|
||||
|
||||
const Bah: int = Baz.flag1;
|
||||
const Pants: Value = Value.pants;
|
||||
|
||||
class Enum {
|
||||
methods {
|
||||
|
|
|
@ -910,7 +910,7 @@ START_TEST(eolian_enum)
|
|||
fail_if(eolian_variable_is_extern(var));
|
||||
fail_if(!(type = eolian_variable_base_type_get(var)));
|
||||
fail_if(!(name = eolian_type_name_get(type)));
|
||||
fail_if(strcmp(name, "int"));
|
||||
fail_if(strcmp(name, "Baz"));
|
||||
fail_if(!(exp = eolian_variable_value_get(var)));
|
||||
v = eolian_expression_eval(exp, EOLIAN_MASK_ALL);
|
||||
fail_if(v.type != EOLIAN_EXPR_INT);
|
||||
|
|
Loading…
Reference in New Issue