commit 432dd46e85a5d7b0955669ebe047880008b62499
parent d9d3d058541b10b5699e8f99dcba06e70dbcc713
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Sat, 4 Jul 2020 17:54:13 +0200
Add missing API calls checks
Diffstat:
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/test_senc3d_invalid_scenes.c b/src/test_senc3d_invalid_scenes.c
@@ -166,6 +166,8 @@ main(int argc, char** argv)
ASSERT(t < tcount);
}
CHK(count == invalid_triangles_count);
+ OK(senc3d_scene_get_overlapping_triangle(scn, 0, &t));
+ BA(senc3d_scene_get_overlapping_triangle(scn, invalid_triangles_count, &t));
OK(senc3d_scene_ref_put(scn));
OK(senc3d_device_ref_put(dev));
diff --git a/src/test_senc3d_scene.c b/src/test_senc3d_scene.c
@@ -216,6 +216,14 @@ main(int argc, char** argv)
OK(senc3d_scene_get_overlapping_triangles_count(scn, &count));
CHK(count == 0);
+ BA(senc3d_scene_get_overlapping_triangle(NULL, 0, &trg));
+ BA(senc3d_scene_get_overlapping_triangle(scn, UINT_MAX, &trg));
+ BA(senc3d_scene_get_overlapping_triangle(scn, 0, NULL));
+ BA(senc3d_scene_get_overlapping_triangle(NULL, UINT_MAX, &trg));
+ BA(senc3d_scene_get_overlapping_triangle(NULL, 0, NULL));
+ BA(senc3d_scene_get_overlapping_triangle(scn, UINT_MAX, NULL));
+ BA(senc3d_scene_get_overlapping_triangle(NULL, UINT_MAX, NULL));
+
BA(senc3d_scene_ref_get(NULL));
OK(senc3d_scene_ref_get(scn));
BA(senc3d_scene_ref_put(NULL));