Difference between revisions of "CueSettingsTests"
(→Cue Settings Tests) |
(→Position) |
||
Line 21: | Line 21: | ||
00:11.000 --> 00:13.000 :10% | 00:11.000 --> 00:13.000 :10% | ||
+ | *no cue setting | ||
Line 26: | Line 27: | ||
00:11.000 --> 00:13.000 position:10% | 00:11.000 --> 00:13.000 position:10% | ||
+ | *positive test (should succeed) | ||
Line 31: | Line 33: | ||
00:11.000 --> 00:13.000 position:A% | 00:11.000 --> 00:13.000 position:A% | ||
+ | *character above utf-8+0039 | ||
+ | **NOTE: the parser currently passes this test instead of failing it | ||
Line 36: | Line 40: | ||
00:11.000 --> 00:13.000 position:+% | 00:11.000 --> 00:13.000 position:+% | ||
+ | *character below utf-8+0030 | ||
+ | **NOTE: the parser currently passes this test instead of failing it | ||
Line 41: | Line 47: | ||
00:11.000 --> 00:13.000 position10% | 00:11.000 --> 00:13.000 position10% | ||
+ | *':' missing in between cue and value | ||
Line 46: | Line 53: | ||
00:11.000 --> 00:13.000 position:10 | 00:11.000 --> 00:13.000 position:10 | ||
− | + | *'%' missing at the end | |
=== Size === | === Size === |
Revision as of 10:44, 21 September 2012
Cue Settings Tests
Hi Caitlin here are the tests I've come up with so far for the position, size and align cue settings. I have a few concerns about some of the things I saw in the parser so if you could help me test them it would be great.
Some notable things I've discovered:
- 00:11.000 --> 00:13.000position:10% passes
- there is no space between the cue setting and the cue timing, do you know if this is necessary for the parser or not?
- 00:11.000 --> 00:13.000 position:A% passes
- any character besides ' ' (space) between : and % will pass. This looks to me like a bug but I'd like to see if anyone else has found this to happen
A few things to note about the tests:
- The first test for position is the absence of the cue setting tag, I think technically this test should work for the rest of the tests that use the :n% format as well hence its absence in the size tests.
Position
WEBVTT
00:11.000 --> 00:13.000 :10%
- no cue setting
WEBVTT
00:11.000 --> 00:13.000 position:10%
- positive test (should succeed)
WEBVTT
00:11.000 --> 00:13.000 position:A%
- character above utf-8+0039
- NOTE: the parser currently passes this test instead of failing it
WEBVTT
00:11.000 --> 00:13.000 position:+%
- character below utf-8+0030
- NOTE: the parser currently passes this test instead of failing it
WEBVTT
00:11.000 --> 00:13.000 position10%
- ':' missing in between cue and value
WEBVTT
00:11.000 --> 00:13.000 position:10
- '%' missing at the end
Size
WEBVTT
00:11.000 --> 00:13.000 size:10%
WEBVTT
00:11.000 --> 00:13.000 size:A%
WEBVTT
00:11.000 --> 00:13.000 size:+%
WEBVTT
00:11.000 --> 00:13.000 size10%
WEBVTT
00:11.000 --> 00:13.000 size:10
Align
WEBVTT
00:11.000 --> 00:13.000 :start
WEBVTT
00:11.000 --> 00:13.000 align:start
WEBVTT
00:11.000 --> 00:13.000 align:middle
WEBVTT
00:11.000 --> 00:13.000 align:end
WEBVTT
00:11.000 --> 00:13.000 align:star
WEBVTT
00:11.000 --> 00:13.000 align: