tests: fix misuse of eina_file in evas mesh tests

Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
This commit is contained in:
Cedric BAIL 2018-03-20 12:38:32 -04:00 committed by Cedric Bail
parent 6b2923c8de
commit de667f889e
1 changed files with 9 additions and 2 deletions

View File

@ -43,6 +43,7 @@
EINA_ITERATOR_FOREACH(it, file) \
{ \
int set_ok, save_ok; \
Eina_File *f; \
mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, e); \
mesh2 = efl_add(EVAS_CANVAS3D_MESH_CLASS, e); \
fail_if(mesh == NULL); \
@ -56,11 +57,17 @@
fail_if(!set_ok); \
res = _compare_meshes(mesh, mesh2); \
fail_if(res == 1); \
set_ok = efl_file_mmap_set(mesh, eina_file_open(file->path, 0), NULL); \
f = eina_file_open(file->path, 0); \
fail_if(!f); \
set_ok = efl_file_mmap_set(mesh, f, NULL); \
eina_file_close(f); \
save_ok = efl_file_save(mesh, buffer, NULL, NULL); \
fail_if(!set_ok); \
fail_if(!save_ok); \
set_ok = efl_file_mmap_set(mesh2, eina_file_open(buffer, 0), NULL); \
f = eina_file_open(buffer, 0); \
fail_if(!f); \
set_ok = efl_file_mmap_set(mesh2, f, NULL); \
eina_file_close(f); \
fail_if(!set_ok); \
res = _compare_meshes(mesh, mesh2); \
fail_if(res == 1); \