commit 3a813880a95bdc1f7c93ba7966d53a0ba97f6218
parent f11c61ed909010ab73d8284487a9301ae0e7a9ca
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Wed, 11 Jul 2018 14:14:35 +0200
Add some testing for incoherent media
Diffstat:
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/test_senc2d_scene.c b/src/test_senc2d_scene.c
@@ -123,9 +123,18 @@ main(int argc, char** argv)
CHK(gid == gid_face[i]);
}
+ ctx.front_media = medium1_3;
CHK(senc2d_scene_ref_put(scn) == RES_OK);
CHK(senc2d_descriptor_ref_put(desc) == RES_OK);
CHK(senc2d_scene_create(dev, &scn) == RES_OK);
+ CHK(senc2d_scene_add_geometry(scn, nsegments, get_indices, get_media,
+ get_global_id, nvertices, get_position, &ctx) == RES_OK);
+ /* Medium mismatch between neighbour segments */
+ CHK(senc2d_scene_analyze(scn, &desc) == RES_BAD_ARG);
+ ctx.front_media = medium0;
+
+ CHK(senc2d_scene_ref_put(scn) == RES_OK);
+ CHK(senc2d_scene_create(dev, &scn) == RES_OK);
CHK(senc2d_scene_add_geometry(scn, nsegments, get_indices, get_media, NULL,
nvertices, get_position, &ctx) == RES_OK);
CHK(senc2d_scene_analyze(scn, &desc) == RES_OK);