OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |