commit e678bd17576b90a32031632fc17a2b9d4621cca4
parent 5c120a2bf3f658d8ecd5f1914a8a742801bdbb0e
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Mon, 20 Aug 2018 15:19:00 +0200
Add some testing for incoherent media
Diffstat:
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/test_senc_scene.c b/src/test_senc_scene.c
@@ -123,9 +123,18 @@ main(int argc, char** argv)
CHK(gid == gid_face[i]);
}
+ ctx.front_media = medium1_3;
CHK(senc_scene_ref_put(scn) == RES_OK);
CHK(senc_descriptor_ref_put(desc) == RES_OK);
CHK(senc_scene_create(dev, &scn) == RES_OK);
+ CHK(senc_scene_add_geometry(scn, ntriangles, get_indices, get_media,
+ get_global_id, nvertices, get_position, &ctx) == RES_OK);
+ /* Medium mismatch between neighbour segments */
+ CHK(senc_scene_analyze(scn, &desc) == RES_BAD_ARG);
+ ctx.front_media = medium0;
+
+ CHK(senc_scene_ref_put(scn) == RES_OK);
+ CHK(senc_scene_create(dev, &scn) == RES_OK);
CHK(senc_scene_add_geometry(scn, ntriangles, get_indices, get_media, NULL,
nvertices, get_position, &ctx) == RES_OK);
CHK(senc_scene_analyze(scn, &desc) == RES_OK);