Eo tests: Added a parent_set parameter validity test.

This commit is contained in:
Tom Hacohen 2013-11-20 12:16:47 +00:00
parent cad3cf30a4
commit 46a3f01465
1 changed files with 6 additions and 0 deletions

View File

@ -657,6 +657,7 @@ START_TEST(eo_magic_checks)
{
Eo *parent = NULL;
Eo *wref = NULL;
Eo *obj2 = NULL;
obj = eo_add((Eo_Class *) buf, NULL);
fail_if(obj);
@ -715,6 +716,11 @@ START_TEST(eo_magic_checks)
eo_manual_free((Eo *) buf);
eo_destructed_is((Eo *) buf);
obj2 = NULL;
eo_do(obj, eo_parent_set((Eo *) buf));
eo_do(obj, eo_parent_get(&obj2));
fail_if(obj2 && (obj2 == (Eo *) buf));
eo_unref(obj);
if (!buf)