|
|
(6 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | == Cue Settings Tests ==
| + | Moved to [[OSD600/webvtt/cue_settings|http://zenit.senecac.on.ca/wiki/index.php/OSD600/webvtt/cue_settings]], didn't realize there was a move feature, how handy! (Feel free to delete this page, Admins) |
− | | |
− | 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.
| |
− | *I have a test for each cue setting type where the ':' is missing, what do you think about this? I have been thinking that only one for all the cue settings would be enough as this simply tests the parser for whether it can split setting from value.
| |
− | | |
− | | |
− | === 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:
| |