From 42f4253ee2e3556663294a47aa4c35db9bb75fa2 Mon Sep 17 00:00:00 2001 From: Brandon Lewis Date: Thu, 16 Dec 2010 16:47:54 +0000 Subject: [PATCH] GESSimpleTimelineLayer: add test for _index() method --- tests/check/ges/simplelayer.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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));