| OLD | NEW |
| 1 | 1 |
| 2 var video = null; | 2 var video = null; |
| 3 var mediaElement = document; // If not set, an event from any element will trigg
er a waitForEvent() callback. | 3 var mediaElement = document; // If not set, an event from any element will trigg
er a waitForEvent() callback. |
| 4 var console = null; | 4 var console = null; |
| 5 var printFullTestDetails = true; // This is optionaly switched of by test whose
tested values can differ. (see disableFullTestDetailsPrinting()) | 5 var printFullTestDetails = true; // This is optionaly switched of by test whose
tested values can differ. (see disableFullTestDetailsPrinting()) |
| 6 var Failed = false; | 6 var Failed = false; |
| 7 | 7 |
| 8 var track = null; // Current TextTrack being tested. | 8 var track = null; // Current TextTrack being tested. |
| 9 var cues = null; // Current TextTrackCueList being tested. | 9 var cues = null; // Current TextTrackCueList being tested. |
| 10 var numberOfTrackTests = 0; | 10 var numberOfTrackTests = 0; |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 81 var success = false; | 81 var success = false; |
| 82 switch (comparison) | 82 switch (comparison) |
| 83 { | 83 { |
| 84 case '<': success = observed < expected; break; | 84 case '<': success = observed < expected; break; |
| 85 case '<=': success = observed <= expected; break; | 85 case '<=': success = observed <= expected; break; |
| 86 case '>': success = observed > expected; break; | 86 case '>': success = observed > expected; break; |
| 87 case '>=': success = observed >= expected; break; | 87 case '>=': success = observed >= expected; break; |
| 88 case '!=': success = observed != expected; break; | 88 case '!=': success = observed != expected; break; |
| 89 case '==': success = observed == expected; break; | 89 case '==': success = observed == expected; break; |
| 90 case '===': success = observed === expected; break; | 90 case '===': success = observed === expected; break; |
| 91 case 'instanceof': success = observed instanceof expected; break; |
| 91 } | 92 } |
| 92 | 93 |
| 93 reportExpected(success, testFuncString, comparison, expected, observed) | 94 reportExpected(success, testFuncString, comparison, expected, observed) |
| 94 } | 95 } |
| 95 | 96 |
| 96 function testArraysEqual(testFuncString, expected) | 97 function testArraysEqual(testFuncString, expected) |
| 97 { | 98 { |
| 98 var observed; | 99 var observed; |
| 99 try { | 100 try { |
| 100 observed = eval(testFuncString); | 101 observed = eval(testFuncString); |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 } | 210 } |
| 210 | 211 |
| 211 function testDOMException(testString, exceptionString) | 212 function testDOMException(testString, exceptionString) |
| 212 { | 213 { |
| 213 try { | 214 try { |
| 214 eval(testString); | 215 eval(testString); |
| 215 } catch (ex) { | 216 } catch (ex) { |
| 216 var exception = ex; | 217 var exception = ex; |
| 217 } | 218 } |
| 218 logResult(exception instanceof DOMException && exception.code === eval(excep
tionString), | 219 logResult(exception instanceof DOMException && exception.code === eval(excep
tionString), |
| 219 "TEST(" + testString + ") THROWS(" + exceptionString + ": " + exception.
message + ")"); | 220 "TEST(" + testString + ") THROWS(" + exceptionString + ": " + (exception
? exception.message : undefined) + ")"); |
| 220 } | 221 } |
| 221 | 222 |
| 222 function testException(testString, exceptionString) { | 223 function testException(testString, exceptionString) { |
| 223 try { | 224 try { |
| 224 eval(testString); | 225 eval(testString); |
| 225 } catch (ex) { | 226 } catch (ex) { |
| 226 var exception = ex; | 227 var exception = ex; |
| 227 } | 228 } |
| 228 logResult(exception !== undefined && exception == eval(exceptionString), | 229 logResult(exception !== undefined && exception == eval(exceptionString), |
| 229 "TEST(" + testString + ") THROWS(" + exceptionString + ")"); | 230 "TEST(" + testString + ") THROWS(" + exceptionString + ")"); |
| 230 } | 231 } |
| 231 | 232 |
| 233 function testExceptionType(testString, exceptionTypeString) { |
| 234 try { |
| 235 eval(testString); |
| 236 } catch (ex) { |
| 237 var exception = ex; |
| 238 } |
| 239 logResult(exception instanceof eval(exceptionTypeString), |
| 240 "TEST(" + testString + ") THROWS(" + exceptionTypeString + ")"); |
| 241 } |
| 242 |
| 232 var testEnded = false; | 243 var testEnded = false; |
| 233 | 244 |
| 234 function endTest() | 245 function endTest() |
| 235 { | 246 { |
| 236 consoleWrite("END OF TEST"); | 247 consoleWrite("END OF TEST"); |
| 237 testEnded = true; | 248 testEnded = true; |
| 238 if (window.testRunner) | 249 if (window.testRunner) |
| 239 testRunner.notifyDone(); | 250 testRunner.notifyDone(); |
| 240 } | 251 } |
| 241 | 252 |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 357 | 368 |
| 358 func(); | 369 func(); |
| 359 } | 370 } |
| 360 | 371 |
| 361 requiredEvents = []; | 372 requiredEvents = []; |
| 362 for (var i = 0; i < eventList.length; i++) { | 373 for (var i = 0; i < eventList.length; i++) { |
| 363 requiredEvents[i] = eventList[i][1]; | 374 requiredEvents[i] = eventList[i][1]; |
| 364 eventList[i][0].addEventListener(requiredEvents[i], _eventCallback, true
); | 375 eventList[i][0].addEventListener(requiredEvents[i], _eventCallback, true
); |
| 365 } | 376 } |
| 366 } | 377 } |
| OLD | NEW |