1 Tests boundary values for duration attribute on MediaSource object.
5 EVENT(webkitsourceopen)
6 onDurationChange : video.duration is 6.042
7 EXPECTED (mediaSource.duration == 'video.duration') OK
9 EXPECTED (mediaSource.duration == 'testDurationValue') OK
10 onDurationChange : video.duration is 2147483647.000
11 EXPECTED (mediaSource.duration == 'video.duration') OK
15 EVENT(webkitsourceopen)
16 onDurationChange : video.duration is 6.042
17 EXPECTED (mediaSource.duration == 'video.duration') OK
19 EXPECTED (mediaSource.duration == 'testDurationValue') OK
20 onDurationChange : video.duration is 1.000
21 EXPECTED (mediaSource.duration == 'video.duration') OK
24 running testSetMaxValue
25 EVENT(webkitsourceopen)
26 onDurationChange : video.duration is 6.042
27 EXPECTED (mediaSource.duration == 'video.duration') OK
29 EXPECTED (mediaSource.duration == 'testDurationValue') OK
30 onDurationChange : video.duration is 1.7976931348623157e+308
31 EXPECTED (mediaSource.duration == 'video.duration') OK
34 running testSetMaxValueMinusOne
35 EVENT(webkitsourceopen)
36 onDurationChange : video.duration is 6.042
37 EXPECTED (mediaSource.duration == 'video.duration') OK
39 EXPECTED (mediaSource.duration == 'testDurationValue') OK
40 onDurationChange : video.duration is 1.7976931348623157e+308
41 EXPECTED (mediaSource.duration == 'video.duration') OK
44 running testSetMinValue
45 EVENT(webkitsourceopen)
46 onDurationChange : video.duration is 6.042
47 EXPECTED (mediaSource.duration == 'video.duration') OK
49 EXPECTED (mediaSource.duration == 'testDurationValue') OK
50 onDurationChange : video.duration is 0.000
51 EXPECTED (mediaSource.duration == 'video.duration') OK
54 running testSetMinValueMinusOne
55 EVENT(webkitsourceopen)
56 onDurationChange : video.duration is 6.042
57 EXPECTED (mediaSource.duration == 'video.duration') OK
59 PASS: Media Source set duration. Got expected exception InvalidAccessError: A parameter or an operation was not supported by the underlying object.
61 running testSetPositiveInfinity
62 EVENT(webkitsourceopen)
63 onDurationChange : video.duration is 6.042
64 EXPECTED (mediaSource.duration == 'video.duration') OK
66 EXPECTED (mediaSource.duration == 'testDurationValue') OK
67 onDurationChange : video.duration is Infinity
68 EXPECTED (mediaSource.duration == 'video.duration') OK
71 running testSetNegativeInfinity
72 EVENT(webkitsourceopen)
73 onDurationChange : video.duration is 6.042
74 EXPECTED (mediaSource.duration == 'video.duration') OK
76 PASS: Media Source set duration. Got expected exception InvalidAccessError: A parameter or an operation was not supported by the underlying object.
78 running testSetLowestValue
79 EVENT(webkitsourceopen)
80 onDurationChange : video.duration is 6.042
81 EXPECTED (mediaSource.duration == 'video.duration') OK
83 PASS: Media Source set duration. Got expected exception InvalidAccessError: A parameter or an operation was not supported by the underlying object.
85 running testSetNegativeDouble
86 EVENT(webkitsourceopen)
87 onDurationChange : video.duration is 6.042
88 EXPECTED (mediaSource.duration == 'video.duration') OK
90 PASS: Media Source set duration. Got expected exception InvalidAccessError: A parameter or an operation was not supported by the underlying object.
92 running testSetPositiveDouble
93 EVENT(webkitsourceopen)
94 onDurationChange : video.duration is 6.042
95 EXPECTED (mediaSource.duration == 'video.duration') OK
97 EXPECTED (mediaSource.duration == 'testDurationValue') OK
98 onDurationChange : video.duration is 101.900
99 EXPECTED (mediaSource.duration == 'video.duration') OK
100 EVENT(durationchange)
103 EVENT(webkitsourceopen)
104 onDurationChange : video.duration is 6.042
105 EXPECTED (mediaSource.duration == 'video.duration') OK
106 EVENT(loadedmetadata)
107 EXPECTED (mediaSource.duration == 'testDurationValue') OK
108 onDurationChange : video.duration is 0.000
109 EXPECTED (mediaSource.duration == 'video.duration') OK
110 EVENT(durationchange)