check: Check that all objects are removed from the layer
authorEdward Hervey <edward.hervey@collabora.co.uk>
Tue, 8 Jun 2010 16:38:44 +0000 (18:38 +0200)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Wed, 9 Jun 2010 09:28:46 +0000 (11:28 +0200)
This currently fails

tests/check/ges/simplelayer.c

index 9d735446be923fb215598d291adfd7b846d6541d..0d7cca3b53e3252b9476ddf74df801bb4202cb4d 100644 (file)
@@ -380,7 +380,31 @@ GST_START_TEST (test_gsl_with_transitions)
 
   /* FIXME: this needs to be checked manually in the console output */
 
-  ges_timeline_layer_remove_object (layer, GES_TIMELINE_OBJECT (source1));
+  GST_DEBUG ("Removing sources");
+
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (source1)));
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (source2)));
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (source3)));
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (source4)));
+
+  GST_DEBUG ("Removing transitions");
+
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (tr1)));
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (tr2)));
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (tr3)));
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (tr4)));
+  fail_unless (ges_timeline_layer_remove_object (layer,
+          GES_TIMELINE_OBJECT (tr5)));
+
+  GST_DEBUG ("done removing transition");
 
 }