diff options
author | Thibault Saunier <thibault.saunier@collabora.com> | 2013-07-17 22:47:31 -0400 |
---|---|---|
committer | Thibault Saunier <thibault.saunier@collabora.com> | 2013-07-21 21:27:16 -0400 |
commit | 2e3a300aa6167c14f216e688c35eb81012a1df5f (patch) | |
tree | fa3fa97a08140473ae6b520f5ce69040080a5588 | |
parent | e981c171b10a1519e0ca8343029303c618cb2e55 (diff) |
tests: integration: Add video/audio only basic tests
-rw-r--r-- | tests/check/ges/integration.c | 37 |
1 files changed, 34 insertions, 3 deletions
diff --git a/tests/check/ges/integration.c b/tests/check/ges/integration.c index 92bbebb..cecfd83 100644 --- a/tests/check/ges/integration.c +++ b/tests/check/ges/integration.c @@ -499,15 +499,13 @@ test_transition (void) } 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, @@ -527,6 +525,34 @@ test_basic (void) } 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; @@ -645,6 +671,8 @@ GST_END_TEST; /* *INDENT-OFF* */ CREATE_TEST_FULL(basic) +CREATE_TEST_FULL(basic_audio) +CREATE_TEST_FULL(basic_video) CREATE_TEST_FULL(transition) CREATE_TEST_FULL(effect) @@ -663,6 +691,9 @@ ges_suite (void) suite_add_tcase (s, tc_chain); ADD_TESTS (basic); + ADD_TESTS (basic_audio); + ADD_TESTS (basic_video); + ADD_TESTS (effect); ADD_TESTS (transition); |