loader_aw

Load OBJ/MTL file formats
git clone git://git.meso-star.fr/loader_aw.git
Log | Files | Refs | README | LICENSE

commit c6519bba0a3965c35e3cc5f1ef486fac0e430532
parent 25ad7eb30c7319c11f82f3269252f35c474b3ea5
Author: vaplv <vaplv@free.fr>
Date:   Tue, 11 Apr 2023 14:50:32 +0200

Upd the test to check the fclose function

Diffstat:
Msrc/test_aw_mtl.c | 6+++---
Msrc/test_aw_obj.c | 8++++----
2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/test_aw_mtl.c b/src/test_aw_mtl.c @@ -58,7 +58,7 @@ test_common(struct aw_mtl* mtl) file = fopen("test_mtl_common.mtl", "w"); CHK(file != NULL); fwrite(mtl_common, sizeof(char), strlen(mtl_common), file); - fclose(file); + CHK(fclose(file) == 0); CHK(aw_mtl_load(NULL, NULL) == RES_BAD_ARG); CHK(aw_mtl_load(mtl, NULL) == RES_BAD_ARG); @@ -278,7 +278,7 @@ test_multiple_materials(struct aw_mtl* mtl) CHK(!mat.bump_map.filename); CHK(!mat.specular_exponent_map.filename); - fclose(file); + CHK(fclose(file) == 0); } static void @@ -303,7 +303,7 @@ test_unloadable(struct aw_mtl* mtl) file = fopen("mtl0.mtl", "w"); CHK(file != NULL); fwrite(mtl0, sizeof(char), strlen(mtl0), file); - fclose(file); + CHK(fclose(file) == 0); CHK(aw_mtl_load(mtl, "mtl0.mtl") == RES_BAD_ARG); CHK(aw_mtl_get_materials_count(mtl, &nmtls) == RES_OK); diff --git a/src/test_aw_obj.c b/src/test_aw_obj.c @@ -59,7 +59,7 @@ test_plane(struct aw_obj* obj) file = fopen("test_obj_plane.obj", "w"); CHK(file != NULL); fwrite(plane_obj, sizeof(char), strlen(plane_obj), file); - fclose(file); + CHK(fclose(file) == 0); CHK(aw_obj_load(obj, NULL) == RES_BAD_ARG); CHK(aw_obj_load(NULL, "test_obj_plane.obj") == RES_BAD_ARG); @@ -206,7 +206,7 @@ test_squares(struct aw_obj* obj) file = fopen("test_obj_squares.obj", "w"); CHK(file != NULL); fwrite(squares_obj, sizeof(char), strlen(squares_obj), file); - fclose(file); + CHK(fclose(file) == 0); CHK(aw_obj_load(obj, "test_obj_squares.obj") == RES_OK); CHK(aw_obj_get_desc(obj, &desc) == RES_OK); @@ -437,7 +437,7 @@ test_cube(struct aw_obj* obj) CHK(desc.usemtls_count == 0); CHK(desc.mtllibs_count == 0); - fclose(file); + CHK(fclose(file) == 0); } static void @@ -502,7 +502,7 @@ test_cbox(struct aw_obj* obj) fwrite(cbox_obj, sizeof(char), strlen(cbox_obj), file); CHK(fseek(file, 0, SEEK_SET) == 0); CHK(aw_obj_load_stream(obj, file, "cbox") == RES_OK); - fclose(file); + CHK(fclose(file) == 0); CHK(aw_obj_get_desc(obj, &desc) == RES_OK); CHK(desc.faces_count == 5);