Difference between revisions of "CueSettingsTests"

From CDOT Wiki
Jump to: navigation, search
(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: