mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-28 11:55:39 +00:00
caps: Add a testcase for subset checks on lists with duplicated items
https://bugzilla.gnome.org/show_bug.cgi?id=709253
This commit is contained in:
parent
0564c1c2b8
commit
eb0d978e1e
1 changed files with 15 additions and 0 deletions
|
@ -335,6 +335,20 @@ GST_START_TEST (test_subset)
|
|||
|
||||
GST_END_TEST;
|
||||
|
||||
GST_START_TEST (test_subset_duplication)
|
||||
{
|
||||
GstCaps *c1, *c2;
|
||||
|
||||
c1 = gst_caps_from_string ("audio/x-raw, format=(string)F32LE");
|
||||
c2 = gst_caps_from_string ("audio/x-raw, format=(string){ F32LE, F32LE }");
|
||||
|
||||
fail_unless (gst_caps_is_subset (c1, c2));
|
||||
gst_caps_unref (c1);
|
||||
gst_caps_unref (c2);
|
||||
}
|
||||
|
||||
GST_END_TEST;
|
||||
|
||||
GST_START_TEST (test_merge_fundamental)
|
||||
{
|
||||
GstCaps *c1, *c2;
|
||||
|
@ -1097,6 +1111,7 @@ gst_caps_suite (void)
|
|||
tcase_add_test (tc_chain, test_simplify);
|
||||
tcase_add_test (tc_chain, test_truncate);
|
||||
tcase_add_test (tc_chain, test_subset);
|
||||
tcase_add_test (tc_chain, test_subset_duplication);
|
||||
tcase_add_test (tc_chain, test_merge_fundamental);
|
||||
tcase_add_test (tc_chain, test_merge_same);
|
||||
tcase_add_test (tc_chain, test_merge_subset);
|
||||
|
|
Loading…
Reference in a new issue