From c6abc45d276429affa24b277e8350c1cdd5a198e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 19 Apr 2011 14:16:11 +0100 Subject: [PATCH] tests: add index-setting test for baseparse/flacparse https://bugzilla.gnome.org/show_bug.cgi?id=646811 --- tests/check/elements/flacparse.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/check/elements/flacparse.c b/tests/check/elements/flacparse.c index 0c25bc6..aed1d9c 100644 --- a/tests/check/elements/flacparse.c +++ b/tests/check/elements/flacparse.c @@ -242,6 +242,23 @@ GST_START_TEST (test_parse_flac_detect_stream) GST_END_TEST; +GST_START_TEST (test_parse_flac_set_index) +{ + GstElement *parse; + GstIndex *idx; + + idx = gst_index_factory_make ("memindex"); + if (idx == NULL) + return; + parse = gst_element_factory_make ("flacparse", NULL); + fail_unless (parse != NULL); + gst_object_ref_sink (idx); + gst_element_set_index (parse, GST_INDEX (idx)); + gst_object_unref (idx); + gst_object_unref (parse); +} + +GST_END_TEST; static Suite * flacparse_suite (void) @@ -258,6 +275,7 @@ flacparse_suite (void) /* Other tests */ tcase_add_test (tc_chain, test_parse_flac_detect_stream); + tcase_add_test (tc_chain, test_parse_flac_set_index); return s; } -- 2.7.4