From c681c33d1046b15332d8aa480ea531622cc95156 Mon Sep 17 00:00:00 2001 From: Florin Apostol Date: Fri, 20 Nov 2015 16:35:43 +0000 Subject: [PATCH] mpdparser: tests: added test for fraction of seconds in availabilityStartTime https://bugzilla.gnome.org/show_bug.cgi?id=758410 --- tests/check/elements/dash_mpd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/check/elements/dash_mpd.c b/tests/check/elements/dash_mpd.c index 24212d2..64a8d97 100644 --- a/tests/check/elements/dash_mpd.c +++ b/tests/check/elements/dash_mpd.c @@ -87,7 +87,7 @@ GST_START_TEST (dash_mpdparser_mpd) " id=\"testId\"" " type=\"static\"" " availabilityStartTime=\"2015-03-24T1:10:50\"" - " availabilityEndTime=\"2015-03-24T1:10:50\"" + " availabilityEndTime=\"2015-03-24T1:10:50.123456\"" " mediaPresentationDuration=\"P0Y1M2DT12H10M20.5S\"" " minimumUpdatePeriod=\"P0Y1M2DT12H10M20.5S\"" " minBufferTime=\"P0Y1M2DT12H10M20.5S\"" @@ -119,6 +119,7 @@ GST_START_TEST (dash_mpdparser_mpd) assert_equals_int (gst_date_time_get_hour (availabilityStartTime), 1); assert_equals_int (gst_date_time_get_minute (availabilityStartTime), 10); assert_equals_int (gst_date_time_get_second (availabilityStartTime), 50); + assert_equals_int (gst_date_time_get_microsecond (availabilityStartTime), 0); availabilityEndTime = mpdclient->mpd_node->availabilityEndTime; assert_equals_int (gst_date_time_get_year (availabilityEndTime), 2015); @@ -127,6 +128,8 @@ GST_START_TEST (dash_mpdparser_mpd) assert_equals_int (gst_date_time_get_hour (availabilityEndTime), 1); assert_equals_int (gst_date_time_get_minute (availabilityEndTime), 10); assert_equals_int (gst_date_time_get_second (availabilityEndTime), 50); + assert_equals_int (gst_date_time_get_microsecond (availabilityEndTime), + 123456); assert_equals_uint64 (mpdclient->mpd_node->mediaPresentationDuration, duration_to_ms (0, 1, 2, 12, 10, 20, 500)); -- 2.7.4