summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFlorin Apostol <florin.apostol@oregan.net>2015-11-20 16:35:43 +0000
committerThiago Santos <thiagoss@osg.samsung.com>2015-11-23 11:54:37 -0300
commitc681c33d1046b15332d8aa480ea531622cc95156 (patch)
tree06c88aab96d0a5c53e59a3fbb935524783d11fc2 /tests
parent650b7b8fceaf1397a4241c10a17ccd086233b574 (diff)
downloadgstreamer-plugins-bad-c681c33d1046b15332d8aa480ea531622cc95156.tar.gz
mpdparser: tests: added test for fraction of seconds in availabilityStartTime
https://bugzilla.gnome.org/show_bug.cgi?id=758410
Diffstat (limited to 'tests')
-rw-r--r--tests/check/elements/dash_mpd.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/check/elements/dash_mpd.c b/tests/check/elements/dash_mpd.c
index 24212d2be..64a8d9784 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));