Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(100)

Side by Side Diff: LayoutTests/fast/js/webidl-type-mapping-expected.txt

Issue 54903014: [EnforceRange] doesn't enforce range of a short (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fix test failure Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 Exercise WebIDL type conversions. 1 Exercise WebIDL type conversions.
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 converter = window.internals.typeConversions() 6 converter = window.internals.typeConversions()
7 7
8 PASS 'testLong' in converter is true 8 PASS 'testLong' in converter is true
9 PASS typeof converter.testLong === 'number' is true 9 PASS typeof converter.testLong === 'number' is true
10 converter.testLong = 0 10 converter.testLong = 0
11 PASS converter.testLong is 0 11 PASS converter.testLong is 0
12 converter.testLong = -0
13 PASS converter.testLong is 0
12 converter.testLong = -1 14 converter.testLong = -1
13 PASS converter.testLong is -1 15 PASS converter.testLong is -1
14 converter.testLong = 1 16 converter.testLong = 1
15 PASS converter.testLong is 1 17 PASS converter.testLong is 1
16 converter.testLong = 0x7F 18 converter.testLong = 0x7F
17 PASS converter.testLong is 0x7F 19 PASS converter.testLong is 0x7F
18 converter.testLong = 0x80 20 converter.testLong = 0x80
19 PASS converter.testLong is 0x80 21 PASS converter.testLong is 0x80
20 converter.testLong = 0xFF 22 converter.testLong = 0xFF
21 PASS converter.testLong is 0xFF 23 PASS converter.testLong is 0xFF
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 converter.testLong = null 78 converter.testLong = null
77 PASS converter.testLong is 0 79 PASS converter.testLong is 0
78 converter.testLong = undefined 80 converter.testLong = undefined
79 PASS converter.testLong is 0 81 PASS converter.testLong is 0
80 PASS converter.testLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. 82 PASS converter.testLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
81 83
82 PASS 'testEnforceRangeLong' in converter is true 84 PASS 'testEnforceRangeLong' in converter is true
83 PASS typeof converter.testEnforceRangeLong === 'number' is true 85 PASS typeof converter.testEnforceRangeLong === 'number' is true
84 converter.testEnforceRangeLong = 0 86 converter.testEnforceRangeLong = 0
85 PASS converter.testEnforceRangeLong is 0 87 PASS converter.testEnforceRangeLong is 0
88 converter.testEnforceRangeLong = -0
89 PASS converter.testEnforceRangeLong is 0
86 converter.testEnforceRangeLong = -1 90 converter.testEnforceRangeLong = -1
87 PASS converter.testEnforceRangeLong is -1 91 PASS converter.testEnforceRangeLong is -1
88 converter.testEnforceRangeLong = 1 92 converter.testEnforceRangeLong = 1
89 PASS converter.testEnforceRangeLong is 1 93 PASS converter.testEnforceRangeLong is 1
90 converter.testEnforceRangeLong = 0x7F 94 converter.testEnforceRangeLong = 0x7F
91 PASS converter.testEnforceRangeLong is 0x7F 95 PASS converter.testEnforceRangeLong is 0x7F
92 converter.testEnforceRangeLong = 0x80 96 converter.testEnforceRangeLong = 0x80
93 PASS converter.testEnforceRangeLong is 0x80 97 PASS converter.testEnforceRangeLong is 0x80
94 converter.testEnforceRangeLong = 0xFF 98 converter.testEnforceRangeLong = 0xFF
95 PASS converter.testEnforceRangeLong is 0xFF 99 PASS converter.testEnforceRangeLong is 0xFF
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 PASS converter.testEnforceRangeLong = 'abc' threw exception TypeError: Type erro r. 143 PASS converter.testEnforceRangeLong = 'abc' threw exception TypeError: Type erro r.
140 converter.testEnforceRangeLong = null 144 converter.testEnforceRangeLong = null
141 PASS converter.testEnforceRangeLong is 0 145 PASS converter.testEnforceRangeLong is 0
142 PASS converter.testEnforceRangeLong = undefined threw exception TypeError: Type error. 146 PASS converter.testEnforceRangeLong = undefined threw exception TypeError: Type error.
143 PASS converter.testEnforceRangeLong = {valueOf:function(){throw new Error('custo m');}} threw exception Error: custom. 147 PASS converter.testEnforceRangeLong = {valueOf:function(){throw new Error('custo m');}} threw exception Error: custom.
144 148
145 PASS 'testUnsignedLong' in converter is true 149 PASS 'testUnsignedLong' in converter is true
146 PASS typeof converter.testUnsignedLong === 'number' is true 150 PASS typeof converter.testUnsignedLong === 'number' is true
147 converter.testUnsignedLong = 0 151 converter.testUnsignedLong = 0
148 PASS converter.testUnsignedLong is 0 152 PASS converter.testUnsignedLong is 0
153 converter.testUnsignedLong = -0
154 PASS converter.testUnsignedLong is 0
149 converter.testUnsignedLong = -1 155 converter.testUnsignedLong = -1
150 PASS converter.testUnsignedLong is 0xFFFFFFFF 156 PASS converter.testUnsignedLong is 0xFFFFFFFF
151 converter.testUnsignedLong = 1 157 converter.testUnsignedLong = 1
152 PASS converter.testUnsignedLong is 1 158 PASS converter.testUnsignedLong is 1
153 converter.testUnsignedLong = 0x7F 159 converter.testUnsignedLong = 0x7F
154 PASS converter.testUnsignedLong is 0x7F 160 PASS converter.testUnsignedLong is 0x7F
155 converter.testUnsignedLong = 0x80 161 converter.testUnsignedLong = 0x80
156 PASS converter.testUnsignedLong is 0x80 162 PASS converter.testUnsignedLong is 0x80
157 converter.testUnsignedLong = 0xFF 163 converter.testUnsignedLong = 0xFF
158 PASS converter.testUnsignedLong is 0xFF 164 PASS converter.testUnsignedLong is 0xFF
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 converter.testUnsignedLong = null 219 converter.testUnsignedLong = null
214 PASS converter.testUnsignedLong is 0 220 PASS converter.testUnsignedLong is 0
215 converter.testUnsignedLong = undefined 221 converter.testUnsignedLong = undefined
216 PASS converter.testUnsignedLong is 0 222 PASS converter.testUnsignedLong is 0
217 PASS converter.testUnsignedLong = {valueOf:function(){throw new Error('custom'); }} threw exception Error: custom. 223 PASS converter.testUnsignedLong = {valueOf:function(){throw new Error('custom'); }} threw exception Error: custom.
218 224
219 PASS 'testEnforceRangeUnsignedLong' in converter is true 225 PASS 'testEnforceRangeUnsignedLong' in converter is true
220 PASS typeof converter.testEnforceRangeUnsignedLong === 'number' is true 226 PASS typeof converter.testEnforceRangeUnsignedLong === 'number' is true
221 converter.testEnforceRangeUnsignedLong = 0 227 converter.testEnforceRangeUnsignedLong = 0
222 PASS converter.testEnforceRangeUnsignedLong is 0 228 PASS converter.testEnforceRangeUnsignedLong is 0
229 converter.testEnforceRangeUnsignedLong = -0
230 PASS converter.testEnforceRangeUnsignedLong is 0
223 PASS converter.testEnforceRangeUnsignedLong = -1 threw exception TypeError: Type error. 231 PASS converter.testEnforceRangeUnsignedLong = -1 threw exception TypeError: Type error.
224 converter.testEnforceRangeUnsignedLong = 1 232 converter.testEnforceRangeUnsignedLong = 1
225 PASS converter.testEnforceRangeUnsignedLong is 1 233 PASS converter.testEnforceRangeUnsignedLong is 1
226 converter.testEnforceRangeUnsignedLong = 0x7F 234 converter.testEnforceRangeUnsignedLong = 0x7F
227 PASS converter.testEnforceRangeUnsignedLong is 0x7F 235 PASS converter.testEnforceRangeUnsignedLong is 0x7F
228 converter.testEnforceRangeUnsignedLong = 0x80 236 converter.testEnforceRangeUnsignedLong = 0x80
229 PASS converter.testEnforceRangeUnsignedLong is 0x80 237 PASS converter.testEnforceRangeUnsignedLong is 0x80
230 converter.testEnforceRangeUnsignedLong = 0xFF 238 converter.testEnforceRangeUnsignedLong = 0xFF
231 PASS converter.testEnforceRangeUnsignedLong is 0xFF 239 PASS converter.testEnforceRangeUnsignedLong is 0xFF
232 PASS converter.testEnforceRangeUnsignedLong = -0x80 threw exception TypeError: T ype error. 240 PASS converter.testEnforceRangeUnsignedLong = -0x80 threw exception TypeError: T ype error.
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
271 PASS converter.testEnforceRangeUnsignedLong = 'abc' threw exception TypeError: T ype error. 279 PASS converter.testEnforceRangeUnsignedLong = 'abc' threw exception TypeError: T ype error.
272 converter.testEnforceRangeUnsignedLong = null 280 converter.testEnforceRangeUnsignedLong = null
273 PASS converter.testEnforceRangeUnsignedLong is 0 281 PASS converter.testEnforceRangeUnsignedLong is 0
274 PASS converter.testEnforceRangeUnsignedLong = undefined threw exception TypeErro r: Type error. 282 PASS converter.testEnforceRangeUnsignedLong = undefined threw exception TypeErro r: Type error.
275 PASS converter.testEnforceRangeUnsignedLong = {valueOf:function(){throw new Erro r('custom');}} threw exception Error: custom. 283 PASS converter.testEnforceRangeUnsignedLong = {valueOf:function(){throw new Erro r('custom');}} threw exception Error: custom.
276 284
277 PASS 'testLongLong' in converter is true 285 PASS 'testLongLong' in converter is true
278 PASS typeof converter.testLongLong === 'number' is true 286 PASS typeof converter.testLongLong === 'number' is true
279 converter.testLongLong = 0 287 converter.testLongLong = 0
280 PASS converter.testLongLong is 0 288 PASS converter.testLongLong is 0
289 converter.testLongLong = -0
290 PASS converter.testLongLong is 0
281 converter.testLongLong = -1 291 converter.testLongLong = -1
282 PASS converter.testLongLong is -1 292 PASS converter.testLongLong is -1
283 converter.testLongLong = 1 293 converter.testLongLong = 1
284 PASS converter.testLongLong is 1 294 PASS converter.testLongLong is 1
285 converter.testLongLong = 0x7F 295 converter.testLongLong = 0x7F
286 PASS converter.testLongLong is 0x7F 296 PASS converter.testLongLong is 0x7F
287 converter.testLongLong = 0x80 297 converter.testLongLong = 0x80
288 PASS converter.testLongLong is 0x80 298 PASS converter.testLongLong is 0x80
289 converter.testLongLong = 0xFF 299 converter.testLongLong = 0xFF
290 PASS converter.testLongLong is 0xFF 300 PASS converter.testLongLong is 0xFF
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
345 converter.testLongLong = null 355 converter.testLongLong = null
346 PASS converter.testLongLong is 0 356 PASS converter.testLongLong is 0
347 converter.testLongLong = undefined 357 converter.testLongLong = undefined
348 PASS converter.testLongLong is 0 358 PASS converter.testLongLong is 0
349 PASS converter.testLongLong = {valueOf:function(){throw new Error('custom');}} t hrew exception Error: custom. 359 PASS converter.testLongLong = {valueOf:function(){throw new Error('custom');}} t hrew exception Error: custom.
350 360
351 PASS 'testEnforceRangeLongLong' in converter is true 361 PASS 'testEnforceRangeLongLong' in converter is true
352 PASS typeof converter.testEnforceRangeLongLong === 'number' is true 362 PASS typeof converter.testEnforceRangeLongLong === 'number' is true
353 converter.testEnforceRangeLongLong = 0 363 converter.testEnforceRangeLongLong = 0
354 PASS converter.testEnforceRangeLongLong is 0 364 PASS converter.testEnforceRangeLongLong is 0
365 converter.testEnforceRangeLongLong = -0
366 PASS converter.testEnforceRangeLongLong is 0
355 converter.testEnforceRangeLongLong = -1 367 converter.testEnforceRangeLongLong = -1
356 PASS converter.testEnforceRangeLongLong is -1 368 PASS converter.testEnforceRangeLongLong is -1
357 converter.testEnforceRangeLongLong = 1 369 converter.testEnforceRangeLongLong = 1
358 PASS converter.testEnforceRangeLongLong is 1 370 PASS converter.testEnforceRangeLongLong is 1
359 converter.testEnforceRangeLongLong = 0x7F 371 converter.testEnforceRangeLongLong = 0x7F
360 PASS converter.testEnforceRangeLongLong is 0x7F 372 PASS converter.testEnforceRangeLongLong is 0x7F
361 converter.testEnforceRangeLongLong = 0x80 373 converter.testEnforceRangeLongLong = 0x80
362 PASS converter.testEnforceRangeLongLong is 0x80 374 PASS converter.testEnforceRangeLongLong is 0x80
363 converter.testEnforceRangeLongLong = 0xFF 375 converter.testEnforceRangeLongLong = 0xFF
364 PASS converter.testEnforceRangeLongLong is 0xFF 376 PASS converter.testEnforceRangeLongLong is 0xFF
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
411 PASS converter.testEnforceRangeLongLong = 'abc' threw exception TypeError: Type error. 423 PASS converter.testEnforceRangeLongLong = 'abc' threw exception TypeError: Type error.
412 converter.testEnforceRangeLongLong = null 424 converter.testEnforceRangeLongLong = null
413 PASS converter.testEnforceRangeLongLong is 0 425 PASS converter.testEnforceRangeLongLong is 0
414 PASS converter.testEnforceRangeLongLong = undefined threw exception TypeError: T ype error. 426 PASS converter.testEnforceRangeLongLong = undefined threw exception TypeError: T ype error.
415 PASS converter.testEnforceRangeLongLong = {valueOf:function(){throw new Error('c ustom');}} threw exception Error: custom. 427 PASS converter.testEnforceRangeLongLong = {valueOf:function(){throw new Error('c ustom');}} threw exception Error: custom.
416 428
417 PASS 'testUnsignedLongLong' in converter is true 429 PASS 'testUnsignedLongLong' in converter is true
418 PASS typeof converter.testUnsignedLongLong === 'number' is true 430 PASS typeof converter.testUnsignedLongLong === 'number' is true
419 converter.testUnsignedLongLong = 0 431 converter.testUnsignedLongLong = 0
420 PASS converter.testUnsignedLongLong is 0 432 PASS converter.testUnsignedLongLong is 0
433 converter.testUnsignedLongLong = -0
434 PASS converter.testUnsignedLongLong is 0
421 converter.testUnsignedLongLong = -1 435 converter.testUnsignedLongLong = -1
422 PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFFFF 436 PASS converter.testUnsignedLongLong is 0xFFFFFFFFFFFFFFFF
423 converter.testUnsignedLongLong = 1 437 converter.testUnsignedLongLong = 1
424 PASS converter.testUnsignedLongLong is 1 438 PASS converter.testUnsignedLongLong is 1
425 converter.testUnsignedLongLong = 0x7F 439 converter.testUnsignedLongLong = 0x7F
426 PASS converter.testUnsignedLongLong is 0x7F 440 PASS converter.testUnsignedLongLong is 0x7F
427 converter.testUnsignedLongLong = 0x80 441 converter.testUnsignedLongLong = 0x80
428 PASS converter.testUnsignedLongLong is 0x80 442 PASS converter.testUnsignedLongLong is 0x80
429 converter.testUnsignedLongLong = 0xFF 443 converter.testUnsignedLongLong = 0xFF
430 PASS converter.testUnsignedLongLong is 0xFF 444 PASS converter.testUnsignedLongLong is 0xFF
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
485 converter.testUnsignedLongLong = null 499 converter.testUnsignedLongLong = null
486 PASS converter.testUnsignedLongLong is 0 500 PASS converter.testUnsignedLongLong is 0
487 converter.testUnsignedLongLong = undefined 501 converter.testUnsignedLongLong = undefined
488 PASS converter.testUnsignedLongLong is 0 502 PASS converter.testUnsignedLongLong is 0
489 PASS converter.testUnsignedLongLong = {valueOf:function(){throw new Error('custo m');}} threw exception Error: custom. 503 PASS converter.testUnsignedLongLong = {valueOf:function(){throw new Error('custo m');}} threw exception Error: custom.
490 504
491 PASS 'testEnforceRangeUnsignedLongLong' in converter is true 505 PASS 'testEnforceRangeUnsignedLongLong' in converter is true
492 PASS typeof converter.testEnforceRangeUnsignedLongLong === 'number' is true 506 PASS typeof converter.testEnforceRangeUnsignedLongLong === 'number' is true
493 converter.testEnforceRangeUnsignedLongLong = 0 507 converter.testEnforceRangeUnsignedLongLong = 0
494 PASS converter.testEnforceRangeUnsignedLongLong is 0 508 PASS converter.testEnforceRangeUnsignedLongLong is 0
509 converter.testEnforceRangeUnsignedLongLong = -0
510 PASS converter.testEnforceRangeUnsignedLongLong is 0
495 PASS converter.testEnforceRangeUnsignedLongLong = -1 threw exception TypeError: Type error. 511 PASS converter.testEnforceRangeUnsignedLongLong = -1 threw exception TypeError: Type error.
496 converter.testEnforceRangeUnsignedLongLong = 1 512 converter.testEnforceRangeUnsignedLongLong = 1
497 PASS converter.testEnforceRangeUnsignedLongLong is 1 513 PASS converter.testEnforceRangeUnsignedLongLong is 1
498 converter.testEnforceRangeUnsignedLongLong = 0x7F 514 converter.testEnforceRangeUnsignedLongLong = 0x7F
499 PASS converter.testEnforceRangeUnsignedLongLong is 0x7F 515 PASS converter.testEnforceRangeUnsignedLongLong is 0x7F
500 converter.testEnforceRangeUnsignedLongLong = 0x80 516 converter.testEnforceRangeUnsignedLongLong = 0x80
501 PASS converter.testEnforceRangeUnsignedLongLong is 0x80 517 PASS converter.testEnforceRangeUnsignedLongLong is 0x80
502 converter.testEnforceRangeUnsignedLongLong = 0xFF 518 converter.testEnforceRangeUnsignedLongLong = 0xFF
503 PASS converter.testEnforceRangeUnsignedLongLong is 0xFF 519 PASS converter.testEnforceRangeUnsignedLongLong is 0xFF
504 PASS converter.testEnforceRangeUnsignedLongLong = -0x80 threw exception TypeErro r: Type error. 520 PASS converter.testEnforceRangeUnsignedLongLong = -0x80 threw exception TypeErro r: Type error.
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
543 PASS converter.testEnforceRangeUnsignedLongLong = 'abc' threw exception TypeErro r: Type error. 559 PASS converter.testEnforceRangeUnsignedLongLong = 'abc' threw exception TypeErro r: Type error.
544 converter.testEnforceRangeUnsignedLongLong = null 560 converter.testEnforceRangeUnsignedLongLong = null
545 PASS converter.testEnforceRangeUnsignedLongLong is 0 561 PASS converter.testEnforceRangeUnsignedLongLong is 0
546 PASS converter.testEnforceRangeUnsignedLongLong = undefined threw exception Type Error: Type error. 562 PASS converter.testEnforceRangeUnsignedLongLong = undefined threw exception Type Error: Type error.
547 PASS converter.testEnforceRangeUnsignedLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. 563 PASS converter.testEnforceRangeUnsignedLongLong = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
548 564
549 PASS 'testByte' in converter is true 565 PASS 'testByte' in converter is true
550 PASS typeof converter.testByte === 'number' is true 566 PASS typeof converter.testByte === 'number' is true
551 converter.testByte = 0 567 converter.testByte = 0
552 PASS converter.testByte is 0 568 PASS converter.testByte is 0
569 converter.testByte = -0
570 PASS converter.testByte is 0
553 converter.testByte = -1 571 converter.testByte = -1
554 PASS converter.testByte is -1 572 PASS converter.testByte is -1
555 converter.testByte = 1 573 converter.testByte = 1
556 PASS converter.testByte is 1 574 PASS converter.testByte is 1
557 converter.testByte = 0x7F 575 converter.testByte = 0x7F
558 PASS converter.testByte is 0x7F 576 PASS converter.testByte is 0x7F
559 converter.testByte = 0x80 577 converter.testByte = 0x80
560 PASS converter.testByte is -0x80 578 PASS converter.testByte is -0x80
561 converter.testByte = -0x7F 579 converter.testByte = -0x7F
562 PASS converter.testByte is -0x7F 580 PASS converter.testByte is -0x7F
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
599 converter.testByte = null 617 converter.testByte = null
600 PASS converter.testByte is 0 618 PASS converter.testByte is 0
601 converter.testByte = undefined 619 converter.testByte = undefined
602 PASS converter.testByte is 0 620 PASS converter.testByte is 0
603 PASS converter.testByte = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. 621 PASS converter.testByte = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
604 622
605 PASS 'testEnforceRangeByte' in converter is true 623 PASS 'testEnforceRangeByte' in converter is true
606 PASS typeof converter.testEnforceRangeByte === 'number' is true 624 PASS typeof converter.testEnforceRangeByte === 'number' is true
607 converter.testEnforceRangeByte = 0 625 converter.testEnforceRangeByte = 0
608 PASS converter.testEnforceRangeByte is 0 626 PASS converter.testEnforceRangeByte is 0
627 converter.testEnforceRangeByte = -0
628 PASS converter.testEnforceRangeByte is 0
609 converter.testEnforceRangeByte = -1 629 converter.testEnforceRangeByte = -1
610 PASS converter.testEnforceRangeByte is -1 630 PASS converter.testEnforceRangeByte is -1
611 converter.testEnforceRangeByte = 1 631 converter.testEnforceRangeByte = 1
612 PASS converter.testEnforceRangeByte is 1 632 PASS converter.testEnforceRangeByte is 1
613 converter.testEnforceRangeByte = 0x7F 633 converter.testEnforceRangeByte = 0x7F
614 PASS converter.testEnforceRangeByte is 0x7F 634 PASS converter.testEnforceRangeByte is 0x7F
615 PASS converter.testEnforceRangeByte = 0x80 threw exception TypeError: Type error . 635 PASS converter.testEnforceRangeByte = 0x80 threw exception TypeError: Type error .
616 converter.testEnforceRangeByte = -0x7F 636 converter.testEnforceRangeByte = -0x7F
617 PASS converter.testEnforceRangeByte is -0x7F 637 PASS converter.testEnforceRangeByte is -0x7F
618 converter.testEnforceRangeByte = -0x80 638 converter.testEnforceRangeByte = -0x80
(...skipping 25 matching lines...) Expand all
644 PASS converter.testEnforceRangeByte = 'abc' threw exception TypeError: Type erro r. 664 PASS converter.testEnforceRangeByte = 'abc' threw exception TypeError: Type erro r.
645 converter.testEnforceRangeByte = null 665 converter.testEnforceRangeByte = null
646 PASS converter.testEnforceRangeByte is 0 666 PASS converter.testEnforceRangeByte is 0
647 PASS converter.testEnforceRangeByte = undefined threw exception TypeError: Type error. 667 PASS converter.testEnforceRangeByte = undefined threw exception TypeError: Type error.
648 PASS converter.testEnforceRangeByte = {valueOf:function(){throw new Error('custo m');}} threw exception Error: custom. 668 PASS converter.testEnforceRangeByte = {valueOf:function(){throw new Error('custo m');}} threw exception Error: custom.
649 669
650 PASS 'testOctet' in converter is true 670 PASS 'testOctet' in converter is true
651 PASS typeof converter.testOctet === 'number' is true 671 PASS typeof converter.testOctet === 'number' is true
652 converter.testOctet = 0 672 converter.testOctet = 0
653 PASS converter.testOctet is 0 673 PASS converter.testOctet is 0
674 converter.testOctet = -0
675 PASS converter.testOctet is 0
654 converter.testOctet = -1 676 converter.testOctet = -1
655 PASS converter.testOctet is 0xFF 677 PASS converter.testOctet is 0xFF
656 converter.testOctet = 1 678 converter.testOctet = 1
657 PASS converter.testOctet is 1 679 PASS converter.testOctet is 1
658 converter.testOctet = 0x7F 680 converter.testOctet = 0x7F
659 PASS converter.testOctet is 0x7F 681 PASS converter.testOctet is 0x7F
660 converter.testOctet = 0x80 682 converter.testOctet = 0x80
661 PASS converter.testOctet is 0x80 683 PASS converter.testOctet is 0x80
662 converter.testOctet = 0xFF 684 converter.testOctet = 0xFF
663 PASS converter.testOctet is 0xFF 685 PASS converter.testOctet is 0xFF
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
704 converter.testOctet = null 726 converter.testOctet = null
705 PASS converter.testOctet is 0 727 PASS converter.testOctet is 0
706 converter.testOctet = undefined 728 converter.testOctet = undefined
707 PASS converter.testOctet is 0 729 PASS converter.testOctet is 0
708 PASS converter.testOctet = {valueOf:function(){throw new Error('custom');}} thre w exception Error: custom. 730 PASS converter.testOctet = {valueOf:function(){throw new Error('custom');}} thre w exception Error: custom.
709 731
710 PASS 'testEnforceRangeOctet' in converter is true 732 PASS 'testEnforceRangeOctet' in converter is true
711 PASS typeof converter.testEnforceRangeOctet === 'number' is true 733 PASS typeof converter.testEnforceRangeOctet === 'number' is true
712 converter.testEnforceRangeOctet = 0 734 converter.testEnforceRangeOctet = 0
713 PASS converter.testEnforceRangeOctet is 0 735 PASS converter.testEnforceRangeOctet is 0
736 converter.testEnforceRangeOctet = -0
737 PASS converter.testEnforceRangeOctet is 0
714 PASS converter.testEnforceRangeOctet = -1 threw exception TypeError: Type error. 738 PASS converter.testEnforceRangeOctet = -1 threw exception TypeError: Type error.
715 converter.testEnforceRangeOctet = 1 739 converter.testEnforceRangeOctet = 1
716 PASS converter.testEnforceRangeOctet is 1 740 PASS converter.testEnforceRangeOctet is 1
717 converter.testEnforceRangeOctet = 0x7F 741 converter.testEnforceRangeOctet = 0x7F
718 PASS converter.testEnforceRangeOctet is 0x7F 742 PASS converter.testEnforceRangeOctet is 0x7F
719 converter.testEnforceRangeOctet = 0x80 743 converter.testEnforceRangeOctet = 0x80
720 PASS converter.testEnforceRangeOctet is 0x80 744 PASS converter.testEnforceRangeOctet is 0x80
721 converter.testEnforceRangeOctet = 0xFF 745 converter.testEnforceRangeOctet = 0xFF
722 PASS converter.testEnforceRangeOctet is 0xFF 746 PASS converter.testEnforceRangeOctet is 0xFF
723 PASS converter.testEnforceRangeOctet = 0x100 threw exception TypeError: Type err or. 747 PASS converter.testEnforceRangeOctet = 0x100 threw exception TypeError: Type err or.
(...skipping 21 matching lines...) Expand all
745 converter.testEnforceRangeOctet = '' 769 converter.testEnforceRangeOctet = ''
746 PASS converter.testEnforceRangeOctet is 0 770 PASS converter.testEnforceRangeOctet is 0
747 converter.testEnforceRangeOctet = '1' 771 converter.testEnforceRangeOctet = '1'
748 PASS converter.testEnforceRangeOctet is 1 772 PASS converter.testEnforceRangeOctet is 1
749 PASS converter.testEnforceRangeOctet = 'abc' threw exception TypeError: Type err or. 773 PASS converter.testEnforceRangeOctet = 'abc' threw exception TypeError: Type err or.
750 converter.testEnforceRangeOctet = null 774 converter.testEnforceRangeOctet = null
751 PASS converter.testEnforceRangeOctet is 0 775 PASS converter.testEnforceRangeOctet is 0
752 PASS converter.testEnforceRangeOctet = undefined threw exception TypeError: Type error. 776 PASS converter.testEnforceRangeOctet = undefined threw exception TypeError: Type error.
753 PASS converter.testEnforceRangeOctet = {valueOf:function(){throw new Error('cust om');}} threw exception Error: custom. 777 PASS converter.testEnforceRangeOctet = {valueOf:function(){throw new Error('cust om');}} threw exception Error: custom.
754 778
779 PASS 'testShort' in converter is true
780 PASS typeof converter.testShort === 'number' is true
781 converter.testShort = 0
782 PASS converter.testShort is 0
783 converter.testShort = -0
784 PASS converter.testShort is 0
785 converter.testShort = -1
786 PASS converter.testShort is -1
787 converter.testShort = 1
788 PASS converter.testShort is 1
789 converter.testShort = 0x7F
790 PASS converter.testShort is 0x7F
791 converter.testShort = 0x80
792 PASS converter.testShort is 0x80
793 converter.testShort = 0xFF
794 PASS converter.testShort is 0xFF
795 converter.testShort = -0x80
796 PASS converter.testShort is -0x80
797 converter.testShort = -0x81
798 PASS converter.testShort is -0x81
799 converter.testShort = 0x7FFF
800 PASS converter.testShort is 0x7FFF
801 converter.testShort = 0x8000
802 PASS converter.testShort is -0x8000
803 converter.testShort = 0xFFFF
804 PASS converter.testShort is -1
805 converter.testShort = -0x8000
806 PASS converter.testShort is -0x8000
807 converter.testShort = -0x8001
808 PASS converter.testShort is 0x7FFF
809 converter.testShort = 0xDCBA9876543210
810 PASS converter.testShort is 0x3210
811 converter.testShort = Number.MAX_VALUE
812 PASS converter.testShort is 0
813 converter.testShort = Number.MIN_VALUE
814 PASS converter.testShort is 0
815 converter.testShort = -Number.MAX_VALUE
816 PASS converter.testShort is 0
817 converter.testShort = -Number.MIN_VALUE
818 PASS converter.testShort is 0
819 converter.testShort = 1.99
820 PASS converter.testShort is 1
821 converter.testShort = -1.99
822 PASS converter.testShort is -1
823 converter.testShort = Infinity
824 PASS converter.testShort is 0
825 converter.testShort = -Infinity
826 PASS converter.testShort is 0
827 converter.testShort = NaN
828 PASS converter.testShort is 0
829 converter.testShort = false
830 PASS converter.testShort is 0
831 converter.testShort = true
832 PASS converter.testShort is 1
833 converter.testShort = ''
834 PASS converter.testShort is 0
835 converter.testShort = '1'
836 PASS converter.testShort is 1
837 converter.testShort = 'abc'
838 PASS converter.testShort is 0
839 converter.testShort = null
840 PASS converter.testShort is 0
841 converter.testShort = undefined
842 PASS converter.testShort is 0
843 PASS converter.testShort = {valueOf:function(){throw new Error('custom');}} thre w exception Error: custom.
844
845 PASS 'testEnforceRangeShort' in converter is true
846 PASS typeof converter.testEnforceRangeShort === 'number' is true
847 converter.testEnforceRangeShort = 0
848 PASS converter.testEnforceRangeShort is 0
849 converter.testEnforceRangeShort = -0
850 PASS converter.testEnforceRangeShort is 0
851 converter.testEnforceRangeShort = -1
852 PASS converter.testEnforceRangeShort is -1
853 converter.testEnforceRangeShort = 1
854 PASS converter.testEnforceRangeShort is 1
855 converter.testEnforceRangeShort = 0x7F
856 PASS converter.testEnforceRangeShort is 0x7F
857 converter.testEnforceRangeShort = 0x80
858 PASS converter.testEnforceRangeShort is 0x80
859 converter.testEnforceRangeShort = 0xFF
860 PASS converter.testEnforceRangeShort is 0xFF
861 converter.testEnforceRangeShort = -0x80
862 PASS converter.testEnforceRangeShort is -0x80
863 converter.testEnforceRangeShort = -0x81
864 PASS converter.testEnforceRangeShort is -0x81
865 converter.testEnforceRangeShort = 0x7FFF
866 PASS converter.testEnforceRangeShort is 0x7FFF
867 PASS converter.testEnforceRangeShort = 0x8000 threw exception TypeError: Type er ror.
868 PASS converter.testEnforceRangeShort = 0xFFFF threw exception TypeError: Type er ror.
869 converter.testEnforceRangeShort = -0x8000
870 PASS converter.testEnforceRangeShort is -0x8000
871 PASS converter.testEnforceRangeShort = -0x8001 threw exception TypeError: Type e rror.
872 PASS converter.testEnforceRangeShort = 0xDCBA9876543210 threw exception TypeErro r: Type error.
873 PASS converter.testEnforceRangeShort = Number.MAX_VALUE threw exception TypeErro r: Type error.
874 converter.testEnforceRangeShort = Number.MIN_VALUE
875 PASS converter.testEnforceRangeShort is 0
876 PASS converter.testEnforceRangeShort = -Number.MAX_VALUE threw exception TypeErr or: Type error.
877 converter.testEnforceRangeShort = -Number.MIN_VALUE
878 PASS converter.testEnforceRangeShort is 0
879 converter.testEnforceRangeShort = 1.99
880 PASS converter.testEnforceRangeShort is 1
881 converter.testEnforceRangeShort = -1.99
882 PASS converter.testEnforceRangeShort is -1
883 PASS converter.testEnforceRangeShort = Infinity threw exception TypeError: Type error.
884 PASS converter.testEnforceRangeShort = -Infinity threw exception TypeError: Type error.
885 PASS converter.testEnforceRangeShort = NaN threw exception TypeError: Type error .
886 converter.testEnforceRangeShort = false
887 PASS converter.testEnforceRangeShort is 0
888 converter.testEnforceRangeShort = true
889 PASS converter.testEnforceRangeShort is 1
890 converter.testEnforceRangeShort = ''
891 PASS converter.testEnforceRangeShort is 0
892 converter.testEnforceRangeShort = '1'
893 PASS converter.testEnforceRangeShort is 1
894 PASS converter.testEnforceRangeShort = 'abc' threw exception TypeError: Type err or.
895 converter.testEnforceRangeShort = null
896 PASS converter.testEnforceRangeShort is 0
897 PASS converter.testEnforceRangeShort = undefined threw exception TypeError: Type error.
898 PASS converter.testEnforceRangeShort = {valueOf:function(){throw new Error('cust om');}} threw exception Error: custom.
899
900 PASS 'testUnsignedShort' in converter is true
901 PASS typeof converter.testUnsignedShort === 'number' is true
902 converter.testUnsignedShort = 0
903 PASS converter.testUnsignedShort is 0
904 converter.testUnsignedShort = -0
905 PASS converter.testUnsignedShort is 0
906 converter.testUnsignedShort = -1
907 PASS converter.testUnsignedShort is 0xFFFF
908 converter.testUnsignedShort = 1
909 PASS converter.testUnsignedShort is 1
910 converter.testUnsignedShort = 0x7F
911 PASS converter.testUnsignedShort is 0x7F
912 converter.testUnsignedShort = 0x80
913 PASS converter.testUnsignedShort is 0x80
914 converter.testUnsignedShort = 0xFF
915 PASS converter.testUnsignedShort is 0xFF
916 converter.testUnsignedShort = -0x80
917 PASS converter.testUnsignedShort is 0xFF80
918 converter.testUnsignedShort = -0x81
919 PASS converter.testUnsignedShort is 0xFF7F
920 converter.testUnsignedShort = 0x7FFF
921 PASS converter.testUnsignedShort is 0x7FFF
922 converter.testUnsignedShort = 0x8000
923 PASS converter.testUnsignedShort is 0x8000
924 converter.testUnsignedShort = 0xFFFF
925 PASS converter.testUnsignedShort is 0xFFFF
926 converter.testUnsignedShort = 0x10000
927 PASS converter.testUnsignedShort is 0
928 converter.testUnsignedShort = -0x8000
929 PASS converter.testUnsignedShort is 0x8000
930 converter.testUnsignedShort = -0x8001
931 PASS converter.testUnsignedShort is 0x7FFF
932 converter.testUnsignedShort = 0xDCBA9876543210
933 PASS converter.testUnsignedShort is 0x3210
934 converter.testUnsignedShort = Number.MAX_VALUE
935 PASS converter.testUnsignedShort is 0
936 converter.testUnsignedShort = Number.MIN_VALUE
937 PASS converter.testUnsignedShort is 0
938 converter.testUnsignedShort = -Number.MAX_VALUE
939 PASS converter.testUnsignedShort is 0
940 converter.testUnsignedShort = -Number.MIN_VALUE
941 PASS converter.testUnsignedShort is 0
942 converter.testUnsignedShort = 1.99
943 PASS converter.testUnsignedShort is 1
944 converter.testUnsignedShort = -1.99
945 PASS converter.testUnsignedShort is 0xFFFF
946 converter.testUnsignedShort = Infinity
947 PASS converter.testUnsignedShort is 0
948 converter.testUnsignedShort = -Infinity
949 PASS converter.testUnsignedShort is 0
950 converter.testUnsignedShort = NaN
951 PASS converter.testUnsignedShort is 0
952 converter.testUnsignedShort = false
953 PASS converter.testUnsignedShort is 0
954 converter.testUnsignedShort = true
955 PASS converter.testUnsignedShort is 1
956 converter.testUnsignedShort = ''
957 PASS converter.testUnsignedShort is 0
958 converter.testUnsignedShort = '1'
959 PASS converter.testUnsignedShort is 1
960 converter.testUnsignedShort = 'abc'
961 PASS converter.testUnsignedShort is 0
962 converter.testUnsignedShort = null
963 PASS converter.testUnsignedShort is 0
964 converter.testUnsignedShort = undefined
965 PASS converter.testUnsignedShort is 0
966 PASS converter.testUnsignedShort = {valueOf:function(){throw new Error('custom') ;}} threw exception Error: custom.
967
968 PASS 'testEnforceRangeUnsignedShort' in converter is true
969 PASS typeof converter.testEnforceRangeUnsignedShort === 'number' is true
970 converter.testEnforceRangeUnsignedShort = 0
971 PASS converter.testEnforceRangeUnsignedShort is 0
972 converter.testEnforceRangeUnsignedShort = -0
973 PASS converter.testEnforceRangeUnsignedShort is 0
974 PASS converter.testEnforceRangeUnsignedShort = -1 threw exception TypeError: Typ e error.
975 converter.testEnforceRangeUnsignedShort = 1
976 PASS converter.testEnforceRangeUnsignedShort is 1
977 converter.testEnforceRangeUnsignedShort = 0x7F
978 PASS converter.testEnforceRangeUnsignedShort is 0x7F
979 converter.testEnforceRangeUnsignedShort = 0x80
980 PASS converter.testEnforceRangeUnsignedShort is 0x80
981 converter.testEnforceRangeUnsignedShort = 0xFF
982 PASS converter.testEnforceRangeUnsignedShort is 0xFF
983 PASS converter.testEnforceRangeUnsignedShort = -0x80 threw exception TypeError: Type error.
984 PASS converter.testEnforceRangeUnsignedShort = -0x81 threw exception TypeError: Type error.
985 converter.testEnforceRangeUnsignedShort = 0x7FFF
986 PASS converter.testEnforceRangeUnsignedShort is 0x7FFF
987 converter.testEnforceRangeUnsignedShort = 0x8000
988 PASS converter.testEnforceRangeUnsignedShort is 0x8000
989 converter.testEnforceRangeUnsignedShort = 0xFFFF
990 PASS converter.testEnforceRangeUnsignedShort is 0xFFFF
991 PASS converter.testEnforceRangeUnsignedShort = 0x10000 threw exception TypeError : Type error.
992 PASS converter.testEnforceRangeUnsignedShort = -0x8000 threw exception TypeError : Type error.
993 PASS converter.testEnforceRangeUnsignedShort = -0x8001 threw exception TypeError : Type error.
994 converter.testEnforceRangeUnsignedShort = 0x3210
995 PASS converter.testEnforceRangeUnsignedShort is 0x3210
996 PASS converter.testEnforceRangeUnsignedShort = Number.MAX_VALUE threw exception TypeError: Type error.
997 converter.testEnforceRangeUnsignedShort = Number.MIN_VALUE
998 PASS converter.testEnforceRangeUnsignedShort is 0
999 PASS converter.testEnforceRangeUnsignedShort = -Number.MAX_VALUE threw exception TypeError: Type error.
1000 converter.testEnforceRangeUnsignedShort = -Number.MIN_VALUE
1001 PASS converter.testEnforceRangeUnsignedShort is 0
1002 converter.testEnforceRangeUnsignedShort = 1.99
1003 PASS converter.testEnforceRangeUnsignedShort is 1
1004 PASS converter.testEnforceRangeUnsignedShort = -1.99 threw exception TypeError: Type error.
1005 PASS converter.testEnforceRangeUnsignedShort = Infinity threw exception TypeErro r: Type error.
1006 PASS converter.testEnforceRangeUnsignedShort = -Infinity threw exception TypeErr or: Type error.
1007 PASS converter.testEnforceRangeUnsignedShort = NaN threw exception TypeError: Ty pe error.
1008 converter.testEnforceRangeUnsignedShort = false
1009 PASS converter.testEnforceRangeUnsignedShort is 0
1010 converter.testEnforceRangeUnsignedShort = true
1011 PASS converter.testEnforceRangeUnsignedShort is 1
1012 converter.testEnforceRangeUnsignedShort = ''
1013 PASS converter.testEnforceRangeUnsignedShort is 0
1014 converter.testEnforceRangeUnsignedShort = '1'
1015 PASS converter.testEnforceRangeUnsignedShort is 1
1016 PASS converter.testEnforceRangeUnsignedShort = 'abc' threw exception TypeError: Type error.
1017 converter.testEnforceRangeUnsignedShort = null
1018 PASS converter.testEnforceRangeUnsignedShort is 0
1019 PASS converter.testEnforceRangeUnsignedShort = undefined threw exception TypeErr or: Type error.
1020 PASS converter.testEnforceRangeUnsignedShort = {valueOf:function(){throw new Err or('custom');}} threw exception Error: custom.
1021
755 PASS successfullyParsed is true 1022 PASS successfullyParsed is true
756 1023
757 TEST COMPLETE 1024 TEST COMPLETE
758 1025
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698