10 #include "../eunit_tests.h"
12 int my_init_count = 0;
15 main(int argc, char *argv[])
22 Eo *obj = eo_add(SIMPLE_CLASS, NULL);
24 fail_if(my_init_count != 2);
26 eo_do(obj, simple_a_set(1), simple_b_set(2));
29 eo_do(obj, simple_a_get(&a), simple_b_get(&b), mixin_add_and_print(5));
33 fail_if(my_init_count != 0);
35 obj = eo_add(SIMPLE2_CLASS, NULL);
38 obj = eo_add(SIMPLE3_CLASS, NULL);
42 obj = eo_add(SIMPLE4_CLASS, NULL);
44 fail_if(my_init_count != 2);
48 fail_if(my_init_count != 0);
50 obj = eo_add(SIMPLE5_CLASS, NULL);
53 obj = eo_add(SIMPLE6_CLASS, NULL);