| 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 |