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

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: Extend layout test 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
563 converter.testByte = -0x80 581 converter.testByte = -0x80
564 PASS converter.testByte is -0x80 582 PASS converter.testByte is -0x80
565 converter.testByte = -0x81 583 converter.testByte = -0x81
566 PASS converter.testByte is 0x7F 584 PASS converter.testByte is 0x7F
567 converter.testByte = 0x1234 585 converter.testByte = 0x1234
568 PASS converter.testByte is 0x34 586 PASS converter.testByte is 0x34
587 converter.testByte = 0xDCBA9876543210
588 PASS converter.testByte is 0x10
569 converter.testByte = Number.MIN_VALUE 589 converter.testByte = Number.MIN_VALUE
570 PASS converter.testByte is 0 590 PASS converter.testByte is 0
571 converter.testByte = -Number.MIN_VALUE 591 converter.testByte = -Number.MIN_VALUE
572 PASS converter.testByte is 0 592 PASS converter.testByte is 0
573 converter.testByte = Number.MAX_VALUE 593 converter.testByte = Number.MAX_VALUE
574 PASS converter.testByte is 0 594 PASS converter.testByte is 0
575 converter.testByte = -Number.MAX_VALUE 595 converter.testByte = -Number.MAX_VALUE
576 PASS converter.testByte is 0 596 PASS converter.testByte is 0
577 converter.testByte = 1.99 597 converter.testByte = 1.99
578 PASS converter.testByte is 1 598 PASS converter.testByte is 1
(...skipping 20 matching lines...) Expand all
599 converter.testByte = null 619 converter.testByte = null
600 PASS converter.testByte is 0 620 PASS converter.testByte is 0
601 converter.testByte = undefined 621 converter.testByte = undefined
602 PASS converter.testByte is 0 622 PASS converter.testByte is 0
603 PASS converter.testByte = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom. 623 PASS converter.testByte = {valueOf:function(){throw new Error('custom');}} threw exception Error: custom.
604 624
605 PASS 'testEnforceRangeByte' in converter is true 625 PASS 'testEnforceRangeByte' in converter is true
606 PASS typeof converter.testEnforceRangeByte === 'number' is true 626 PASS typeof converter.testEnforceRangeByte === 'number' is true
607 converter.testEnforceRangeByte = 0 627 converter.testEnforceRangeByte = 0
608 PASS converter.testEnforceRangeByte is 0 628 PASS converter.testEnforceRangeByte is 0
629 converter.testEnforceRangeByte = -0
630 PASS converter.testEnforceRangeByte is 0
609 converter.testEnforceRangeByte = -1 631 converter.testEnforceRangeByte = -1
610 PASS converter.testEnforceRangeByte is -1 632 PASS converter.testEnforceRangeByte is -1
611 converter.testEnforceRangeByte = 1 633 converter.testEnforceRangeByte = 1
612 PASS converter.testEnforceRangeByte is 1 634 PASS converter.testEnforceRangeByte is 1
613 converter.testEnforceRangeByte = 0x7F 635 converter.testEnforceRangeByte = 0x7F
614 PASS converter.testEnforceRangeByte is 0x7F 636 PASS converter.testEnforceRangeByte is 0x7F
615 PASS converter.testEnforceRangeByte = 0x80 threw exception TypeError: Type error . 637 PASS converter.testEnforceRangeByte = 0x80 threw exception TypeError: Type error .
616 converter.testEnforceRangeByte = -0x7F 638 converter.testEnforceRangeByte = -0x7F
617 PASS converter.testEnforceRangeByte is -0x7F 639 PASS converter.testEnforceRangeByte is -0x7F
618 converter.testEnforceRangeByte = -0x80 640 converter.testEnforceRangeByte = -0x80
(...skipping 25 matching lines...) Expand all
644 PASS converter.testEnforceRangeByte = 'abc' threw exception TypeError: Type erro r. 666 PASS converter.testEnforceRangeByte = 'abc' threw exception TypeError: Type erro r.
645 converter.testEnforceRangeByte = null 667 converter.testEnforceRangeByte = null
646 PASS converter.testEnforceRangeByte is 0 668 PASS converter.testEnforceRangeByte is 0
647 PASS converter.testEnforceRangeByte = undefined threw exception TypeError: Type error. 669 PASS converter.testEnforceRangeByte = undefined threw exception TypeError: Type error.
648 PASS converter.testEnforceRangeByte = {valueOf:function(){throw new Error('custo m');}} threw exception Error: custom. 670 PASS converter.testEnforceRangeByte = {valueOf:function(){throw new Error('custo m');}} threw exception Error: custom.
649 671
650 PASS 'testOctet' in converter is true 672 PASS 'testOctet' in converter is true
651 PASS typeof converter.testOctet === 'number' is true 673 PASS typeof converter.testOctet === 'number' is true
652 converter.testOctet = 0 674 converter.testOctet = 0
653 PASS converter.testOctet is 0 675 PASS converter.testOctet is 0
676 converter.testOctet = -0
677 PASS converter.testOctet is 0
654 converter.testOctet = -1 678 converter.testOctet = -1
655 PASS converter.testOctet is 0xFF 679 PASS converter.testOctet is 0xFF
656 converter.testOctet = 1 680 converter.testOctet = 1
657 PASS converter.testOctet is 1 681 PASS converter.testOctet is 1
658 converter.testOctet = 0x7F 682 converter.testOctet = 0x7F
659 PASS converter.testOctet is 0x7F 683 PASS converter.testOctet is 0x7F
660 converter.testOctet = 0x80 684 converter.testOctet = 0x80
661 PASS converter.testOctet is 0x80 685 PASS converter.testOctet is 0x80
662 converter.testOctet = 0xFF 686 converter.testOctet = 0xFF
663 PASS converter.testOctet is 0xFF 687 PASS converter.testOctet is 0xFF
664 converter.testOctet = 0x100 688 converter.testOctet = 0x100
665 PASS converter.testOctet is 0 689 PASS converter.testOctet is 0
666 converter.testOctet = 0x101 690 converter.testOctet = 0x101
667 PASS converter.testOctet is 1 691 PASS converter.testOctet is 1
668 converter.testOctet = -0x80 692 converter.testOctet = -0x80
669 PASS converter.testOctet is 0x80 693 PASS converter.testOctet is 0x80
670 converter.testOctet = -0x81 694 converter.testOctet = -0x81
671 PASS converter.testOctet is 0x7F 695 PASS converter.testOctet is 0x7F
672 converter.testOctet = 0x1234 696 converter.testOctet = 0x1234
673 PASS converter.testOctet is 0x34 697 PASS converter.testOctet is 0x34
698 converter.testOctet = 0xDCBA9876543210
699 PASS converter.testOctet is 0x10
674 converter.testOctet = Number.MAX_VALUE 700 converter.testOctet = Number.MAX_VALUE
675 PASS converter.testOctet is 0 701 PASS converter.testOctet is 0
676 converter.testOctet = Number.MIN_VALUE 702 converter.testOctet = Number.MIN_VALUE
677 PASS converter.testOctet is 0 703 PASS converter.testOctet is 0
678 converter.testOctet = -Number.MAX_VALUE 704 converter.testOctet = -Number.MAX_VALUE
679 PASS converter.testOctet is 0 705 PASS converter.testOctet is 0
680 converter.testOctet = -Number.MIN_VALUE 706 converter.testOctet = -Number.MIN_VALUE
681 PASS converter.testOctet is 0 707 PASS converter.testOctet is 0
682 converter.testOctet = 1.99 708 converter.testOctet = 1.99
683 PASS converter.testOctet is 1 709 PASS converter.testOctet is 1
(...skipping 20 matching lines...) Expand all
704 converter.testOctet = null 730 converter.testOctet = null
705 PASS converter.testOctet is 0 731 PASS converter.testOctet is 0
706 converter.testOctet = undefined 732 converter.testOctet = undefined
707 PASS converter.testOctet is 0 733 PASS converter.testOctet is 0
708 PASS converter.testOctet = {valueOf:function(){throw new Error('custom');}} thre w exception Error: custom. 734 PASS converter.testOctet = {valueOf:function(){throw new Error('custom');}} thre w exception Error: custom.
709 735
710 PASS 'testEnforceRangeOctet' in converter is true 736 PASS 'testEnforceRangeOctet' in converter is true
711 PASS typeof converter.testEnforceRangeOctet === 'number' is true 737 PASS typeof converter.testEnforceRangeOctet === 'number' is true
712 converter.testEnforceRangeOctet = 0 738 converter.testEnforceRangeOctet = 0
713 PASS converter.testEnforceRangeOctet is 0 739 PASS converter.testEnforceRangeOctet is 0
740 converter.testEnforceRangeOctet = -0
741 PASS converter.testEnforceRangeOctet is 0
714 PASS converter.testEnforceRangeOctet = -1 threw exception TypeError: Type error. 742 PASS converter.testEnforceRangeOctet = -1 threw exception TypeError: Type error.
715 converter.testEnforceRangeOctet = 1 743 converter.testEnforceRangeOctet = 1
716 PASS converter.testEnforceRangeOctet is 1 744 PASS converter.testEnforceRangeOctet is 1
717 converter.testEnforceRangeOctet = 0x7F 745 converter.testEnforceRangeOctet = 0x7F
718 PASS converter.testEnforceRangeOctet is 0x7F 746 PASS converter.testEnforceRangeOctet is 0x7F
719 converter.testEnforceRangeOctet = 0x80 747 converter.testEnforceRangeOctet = 0x80
720 PASS converter.testEnforceRangeOctet is 0x80 748 PASS converter.testEnforceRangeOctet is 0x80
721 converter.testEnforceRangeOctet = 0xFF 749 converter.testEnforceRangeOctet = 0xFF
722 PASS converter.testEnforceRangeOctet is 0xFF 750 PASS converter.testEnforceRangeOctet is 0xFF
723 PASS converter.testEnforceRangeOctet = 0x100 threw exception TypeError: Type err or. 751 PASS converter.testEnforceRangeOctet = 0x100 threw exception TypeError: Type err or.
(...skipping 21 matching lines...) Expand all
745 converter.testEnforceRangeOctet = '' 773 converter.testEnforceRangeOctet = ''
746 PASS converter.testEnforceRangeOctet is 0 774 PASS converter.testEnforceRangeOctet is 0
747 converter.testEnforceRangeOctet = '1' 775 converter.testEnforceRangeOctet = '1'
748 PASS converter.testEnforceRangeOctet is 1 776 PASS converter.testEnforceRangeOctet is 1
749 PASS converter.testEnforceRangeOctet = 'abc' threw exception TypeError: Type err or. 777 PASS converter.testEnforceRangeOctet = 'abc' threw exception TypeError: Type err or.
750 converter.testEnforceRangeOctet = null 778 converter.testEnforceRangeOctet = null
751 PASS converter.testEnforceRangeOctet is 0 779 PASS converter.testEnforceRangeOctet is 0
752 PASS converter.testEnforceRangeOctet = undefined threw exception TypeError: Type error. 780 PASS converter.testEnforceRangeOctet = undefined threw exception TypeError: Type error.
753 PASS converter.testEnforceRangeOctet = {valueOf:function(){throw new Error('cust om');}} threw exception Error: custom. 781 PASS converter.testEnforceRangeOctet = {valueOf:function(){throw new Error('cust om');}} threw exception Error: custom.
754 782
783 PASS 'testShort' in converter is true
784 PASS typeof converter.testShort === 'number' is true
785 converter.testShort = 0
786 PASS converter.testShort is 0
787 converter.testShort = -0
788 PASS converter.testShort is 0
789 converter.testShort = -1
790 PASS converter.testShort is -1
791 converter.testShort = 1
792 PASS converter.testShort is 1
793 converter.testShort = 0x7F
794 PASS converter.testShort is 0x7F
795 converter.testShort = 0x80
796 PASS converter.testShort is 0x80
797 converter.testShort = 0xFF
798 PASS converter.testShort is 0xFF
799 converter.testShort = -0x80
800 PASS converter.testShort is -0x80
801 converter.testShort = -0x81
802 PASS converter.testShort is -0x81
803 converter.testShort = 0x7FFF
804 PASS converter.testShort is 0x7FFF
805 converter.testShort = 0x8000
806 PASS converter.testShort is -0x8000
807 converter.testShort = 0xFFFF
808 PASS converter.testShort is -1
809 converter.testShort = -0x8000
810 PASS converter.testShort is -0x8000
811 converter.testShort = -0x8001
812 PASS converter.testShort is 0x7FFF
813 converter.testShort = 0xDCBA9876543210
814 PASS converter.testShort is 0x3210
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 = -Number.MAX_VALUE
820 PASS converter.testShort is 0
821 converter.testShort = -Number.MIN_VALUE
822 PASS converter.testShort is 0
823 converter.testShort = 1.99
824 PASS converter.testShort is 1
825 converter.testShort = -1.99
826 PASS converter.testShort is -1
827 converter.testShort = Infinity
828 PASS converter.testShort is 0
829 converter.testShort = -Infinity
830 PASS converter.testShort is 0
831 converter.testShort = NaN
832 PASS converter.testShort is 0
833 converter.testShort = false
834 PASS converter.testShort is 0
835 converter.testShort = true
836 PASS converter.testShort is 1
837 converter.testShort = ''
838 PASS converter.testShort is 0
839 converter.testShort = '1'
840 PASS converter.testShort is 1
841 converter.testShort = 'abc'
842 PASS converter.testShort is 0
843 converter.testShort = null
844 PASS converter.testShort is 0
845 converter.testShort = undefined
846 PASS converter.testShort is 0
847 PASS converter.testShort = {valueOf:function(){throw new Error('custom');}} thre w exception Error: custom.
848
849 PASS 'testEnforceRangeShort' in converter is true
850 PASS typeof converter.testEnforceRangeShort === 'number' is true
851 converter.testEnforceRangeShort = 0
852 PASS converter.testEnforceRangeShort is 0
853 converter.testEnforceRangeShort = -0
854 PASS converter.testEnforceRangeShort is 0
855 converter.testEnforceRangeShort = -1
856 PASS converter.testEnforceRangeShort is -1
857 converter.testEnforceRangeShort = 1
858 PASS converter.testEnforceRangeShort is 1
859 converter.testEnforceRangeShort = 0x7F
860 PASS converter.testEnforceRangeShort is 0x7F
861 converter.testEnforceRangeShort = 0x80
862 PASS converter.testEnforceRangeShort is 0x80
863 converter.testEnforceRangeShort = 0xFF
864 PASS converter.testEnforceRangeShort is 0xFF
865 converter.testEnforceRangeShort = -0x80
866 PASS converter.testEnforceRangeShort is -0x80
867 converter.testEnforceRangeShort = -0x81
868 PASS converter.testEnforceRangeShort is -0x81
869 converter.testEnforceRangeShort = 0x7FFF
870 PASS converter.testEnforceRangeShort is 0x7FFF
871 PASS converter.testEnforceRangeShort = 0x8000 threw exception TypeError: Type er ror.
872 PASS converter.testEnforceRangeShort = 0xFFFF threw exception TypeError: Type er ror.
873 converter.testEnforceRangeShort = -0x8000
874 PASS converter.testEnforceRangeShort is -0x8000
875 PASS converter.testEnforceRangeShort = -0x8001 threw exception TypeError: Type e rror.
876 PASS converter.testEnforceRangeShort = 0xDCBA9876543210 threw exception TypeErro r: Type error.
877 PASS converter.testEnforceRangeShort = Number.MAX_VALUE threw exception TypeErro r: Type error.
878 converter.testEnforceRangeShort = Number.MIN_VALUE
879 PASS converter.testEnforceRangeShort is 0
880 PASS converter.testEnforceRangeShort = -Number.MAX_VALUE threw exception TypeErr or: Type error.
881 converter.testEnforceRangeShort = -Number.MIN_VALUE
882 PASS converter.testEnforceRangeShort is 0
883 converter.testEnforceRangeShort = 1.99
884 PASS converter.testEnforceRangeShort is 1
885 converter.testEnforceRangeShort = -1.99
886 PASS converter.testEnforceRangeShort is -1
887 PASS converter.testEnforceRangeShort = Infinity threw exception TypeError: Type error.
888 PASS converter.testEnforceRangeShort = -Infinity threw exception TypeError: Type error.
889 PASS converter.testEnforceRangeShort = NaN threw exception TypeError: Type error .
890 converter.testEnforceRangeShort = false
891 PASS converter.testEnforceRangeShort is 0
892 converter.testEnforceRangeShort = true
893 PASS converter.testEnforceRangeShort is 1
894 converter.testEnforceRangeShort = ''
895 PASS converter.testEnforceRangeShort is 0
896 converter.testEnforceRangeShort = '1'
897 PASS converter.testEnforceRangeShort is 1
898 PASS converter.testEnforceRangeShort = 'abc' threw exception TypeError: Type err or.
899 converter.testEnforceRangeShort = null
900 PASS converter.testEnforceRangeShort is 0
901 PASS converter.testEnforceRangeShort = undefined threw exception TypeError: Type error.
902 PASS converter.testEnforceRangeShort = {valueOf:function(){throw new Error('cust om');}} threw exception Error: custom.
903
904 PASS 'testUnsignedShort' in converter is true
905 PASS typeof converter.testUnsignedShort === 'number' is true
906 converter.testUnsignedShort = 0
907 PASS converter.testUnsignedShort is 0
908 converter.testUnsignedShort = -0
909 PASS converter.testUnsignedShort is 0
910 converter.testUnsignedShort = -1
911 PASS converter.testUnsignedShort is 0xFFFF
912 converter.testUnsignedShort = 1
913 PASS converter.testUnsignedShort is 1
914 converter.testUnsignedShort = 0x7F
915 PASS converter.testUnsignedShort is 0x7F
916 converter.testUnsignedShort = 0x80
917 PASS converter.testUnsignedShort is 0x80
918 converter.testUnsignedShort = 0xFF
919 PASS converter.testUnsignedShort is 0xFF
920 converter.testUnsignedShort = -0x80
921 PASS converter.testUnsignedShort is 0xFF80
922 converter.testUnsignedShort = -0x81
923 PASS converter.testUnsignedShort is 0xFF7F
924 converter.testUnsignedShort = 0x7FFF
925 PASS converter.testUnsignedShort is 0x7FFF
926 converter.testUnsignedShort = 0x8000
927 PASS converter.testUnsignedShort is 0x8000
928 converter.testUnsignedShort = 0xFFFF
929 PASS converter.testUnsignedShort is 0xFFFF
930 converter.testUnsignedShort = 0x10000
931 PASS converter.testUnsignedShort is 0
932 converter.testUnsignedShort = -0x8000
933 PASS converter.testUnsignedShort is 0x8000
934 converter.testUnsignedShort = -0x8001
935 PASS converter.testUnsignedShort is 0x7FFF
936 converter.testUnsignedShort = 0xDCBA9876543210
937 PASS converter.testUnsignedShort is 0x3210
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 = -Number.MAX_VALUE
943 PASS converter.testUnsignedShort is 0
944 converter.testUnsignedShort = -Number.MIN_VALUE
945 PASS converter.testUnsignedShort is 0
946 converter.testUnsignedShort = 1.99
947 PASS converter.testUnsignedShort is 1
948 converter.testUnsignedShort = -1.99
949 PASS converter.testUnsignedShort is 0xFFFF
950 converter.testUnsignedShort = Infinity
951 PASS converter.testUnsignedShort is 0
952 converter.testUnsignedShort = -Infinity
953 PASS converter.testUnsignedShort is 0
954 converter.testUnsignedShort = NaN
955 PASS converter.testUnsignedShort is 0
956 converter.testUnsignedShort = false
957 PASS converter.testUnsignedShort is 0
958 converter.testUnsignedShort = true
959 PASS converter.testUnsignedShort is 1
960 converter.testUnsignedShort = ''
961 PASS converter.testUnsignedShort is 0
962 converter.testUnsignedShort = '1'
963 PASS converter.testUnsignedShort is 1
964 converter.testUnsignedShort = 'abc'
965 PASS converter.testUnsignedShort is 0
966 converter.testUnsignedShort = null
967 PASS converter.testUnsignedShort is 0
968 converter.testUnsignedShort = undefined
969 PASS converter.testUnsignedShort is 0
970 PASS converter.testUnsignedShort = {valueOf:function(){throw new Error('custom') ;}} threw exception Error: custom.
971
972 PASS 'testEnforceRangeUnsignedShort' in converter is true
973 PASS typeof converter.testEnforceRangeUnsignedShort === 'number' is true
974 converter.testEnforceRangeUnsignedShort = 0
975 PASS converter.testEnforceRangeUnsignedShort is 0
976 converter.testEnforceRangeUnsignedShort = -0
977 PASS converter.testEnforceRangeUnsignedShort is 0
978 PASS converter.testEnforceRangeUnsignedShort = -1 threw exception TypeError: Typ e error.
979 converter.testEnforceRangeUnsignedShort = 1
980 PASS converter.testEnforceRangeUnsignedShort is 1
981 converter.testEnforceRangeUnsignedShort = 0x7F
982 PASS converter.testEnforceRangeUnsignedShort is 0x7F
983 converter.testEnforceRangeUnsignedShort = 0x80
984 PASS converter.testEnforceRangeUnsignedShort is 0x80
985 converter.testEnforceRangeUnsignedShort = 0xFF
986 PASS converter.testEnforceRangeUnsignedShort is 0xFF
987 PASS converter.testEnforceRangeUnsignedShort = -0x80 threw exception TypeError: Type error.
988 PASS converter.testEnforceRangeUnsignedShort = -0x81 threw exception TypeError: Type error.
989 converter.testEnforceRangeUnsignedShort = 0x7FFF
990 PASS converter.testEnforceRangeUnsignedShort is 0x7FFF
991 converter.testEnforceRangeUnsignedShort = 0x8000
992 PASS converter.testEnforceRangeUnsignedShort is 0x8000
993 converter.testEnforceRangeUnsignedShort = 0xFFFF
994 PASS converter.testEnforceRangeUnsignedShort is 0xFFFF
995 PASS converter.testEnforceRangeUnsignedShort = 0x10000 threw exception TypeError : Type error.
996 PASS converter.testEnforceRangeUnsignedShort = -0x8000 threw exception TypeError : Type error.
997 PASS converter.testEnforceRangeUnsignedShort = -0x8001 threw exception TypeError : Type error.
998 converter.testEnforceRangeUnsignedShort = 0x3210
999 PASS converter.testEnforceRangeUnsignedShort is 0x3210
1000 PASS converter.testEnforceRangeUnsignedShort = Number.MAX_VALUE threw exception TypeError: Type error.
1001 converter.testEnforceRangeUnsignedShort = Number.MIN_VALUE
1002 PASS converter.testEnforceRangeUnsignedShort is 0
1003 PASS converter.testEnforceRangeUnsignedShort = -Number.MAX_VALUE threw exception TypeError: Type error.
1004 converter.testEnforceRangeUnsignedShort = -Number.MIN_VALUE
1005 PASS converter.testEnforceRangeUnsignedShort is 0
1006 converter.testEnforceRangeUnsignedShort = 1.99
1007 PASS converter.testEnforceRangeUnsignedShort is 1
1008 PASS converter.testEnforceRangeUnsignedShort = -1.99 threw exception TypeError: Type error.
1009 PASS converter.testEnforceRangeUnsignedShort = Infinity threw exception TypeErro r: Type error.
1010 PASS converter.testEnforceRangeUnsignedShort = -Infinity threw exception TypeErr or: Type error.
1011 PASS converter.testEnforceRangeUnsignedShort = NaN threw exception TypeError: Ty pe error.
1012 converter.testEnforceRangeUnsignedShort = false
1013 PASS converter.testEnforceRangeUnsignedShort is 0
1014 converter.testEnforceRangeUnsignedShort = true
1015 PASS converter.testEnforceRangeUnsignedShort is 1
1016 converter.testEnforceRangeUnsignedShort = ''
1017 PASS converter.testEnforceRangeUnsignedShort is 0
1018 converter.testEnforceRangeUnsignedShort = '1'
1019 PASS converter.testEnforceRangeUnsignedShort is 1
1020 PASS converter.testEnforceRangeUnsignedShort = 'abc' threw exception TypeError: Type error.
1021 converter.testEnforceRangeUnsignedShort = null
1022 PASS converter.testEnforceRangeUnsignedShort is 0
1023 PASS converter.testEnforceRangeUnsignedShort = undefined threw exception TypeErr or: Type error.
1024 PASS converter.testEnforceRangeUnsignedShort = {valueOf:function(){throw new Err or('custom');}} threw exception Error: custom.
1025
755 PASS successfullyParsed is true 1026 PASS successfullyParsed is true
756 1027
757 TEST COMPLETE 1028 TEST COMPLETE
758 1029
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698