}
static void
-test_basic (void)
+run_basic (GESTimeline * timeline)
{
- GESTimeline *timeline;
GESLayer *layer;
GESUriClipAsset *asset1;
get_asset (testfilename1, asset1);
layer = ges_layer_new ();
- timeline = ges_timeline_new_audio_video ();
fail_unless (ges_timeline_add_layer (timeline, layer));
ges_layer_add_asset (layer, GES_ASSET (asset1), 0 * GST_SECOND,
}
static void
+test_basic (void)
+{
+ run_basic (ges_timeline_new_audio_video ());
+}
+
+static void
+test_basic_audio (void)
+{
+ GESTimeline *timeline = ges_timeline_new ();
+
+ fail_unless (ges_timeline_add_track (timeline,
+ GES_TRACK (ges_audio_track_new ())));
+
+ run_basic (timeline);
+}
+
+static void
+test_basic_video (void)
+{
+ GESTimeline *timeline = ges_timeline_new ();
+
+ fail_unless (ges_timeline_add_track (timeline,
+ GES_TRACK (ges_video_track_new ())));
+
+ run_basic (timeline);
+}
+
+static void
test_image (void)
{
GESTimeline *timeline;
/* *INDENT-OFF* */
CREATE_TEST_FULL(basic)
+CREATE_TEST_FULL(basic_audio)
+CREATE_TEST_FULL(basic_video)
CREATE_TEST_FULL(transition)
CREATE_TEST_FULL(effect)
suite_add_tcase (s, tc_chain);
ADD_TESTS (basic);
+ ADD_TESTS (basic_audio);
+ ADD_TESTS (basic_video);
+
ADD_TESTS (effect);
ADD_TESTS (transition);