diff --git a/tests/check/ges/simplelayer.c b/tests/check/ges/simplelayer.c index e371709ff2..9486045af6 100644 --- a/tests/check/ges/simplelayer.c +++ b/tests/check/ges/simplelayer.c @@ -66,7 +66,8 @@ GST_START_TEST (test_gsl_add) GESTimelineLayer *layer; GESTrack *track; GESCustomTimelineSource *source; - const GESTimelineObject *source2; + GESTimelineObject *source2; + gint result; ges_init (); /* This is the simplest scenario ever */ @@ -100,6 +101,15 @@ GST_START_TEST (test_gsl_add) source2 = ges_simple_timeline_layer_nth ((GESSimpleTimelineLayer *) layer, 0); fail_unless ((GESTimelineObject *) source == source2); + /* test position */ + + result = ges_simple_timeline_layer_index ((GESSimpleTimelineLayer *) layer, + source2); + fail_unless_equals_int (result, 0); + result = ges_simple_timeline_layer_index ((GESSimpleTimelineLayer *) layer, + (GESTimelineObject *) NULL); + fail_unless_equals_int (result, -1); + fail_unless (ges_timeline_layer_remove_object (layer, GES_TIMELINE_OBJECT (source))); fail_unless (ges_timeline_remove_track (timeline, track));