()
| 360 | } |
| 361 | |
| 362 | function TestOutOfRange() { |
| 363 | CheckOutOfRangeInt8(0x80, -0x80); |
| 364 | CheckOutOfRangeInt8(0x1000, 0); |
| 365 | CheckOutOfRangeInt8(-0x81, 0x7F); |
| 366 | |
| 367 | CheckOutOfRangeUint8(0x100, 0); |
| 368 | CheckOutOfRangeUint8(0x1000, 0); |
| 369 | CheckOutOfRangeUint8(-0x80, 0x80); |
| 370 | CheckOutOfRangeUint8(-1, 0xFF); |
| 371 | CheckOutOfRangeUint8(-0xFF, 1); |
| 372 | |
| 373 | CheckOutOfRangeInt16(0x8000, -0x8000); |
| 374 | CheckOutOfRangeInt16(0x10000, 0); |
| 375 | CheckOutOfRangeInt16(-0x8001, 0x7FFF); |
| 376 | |
| 377 | CheckOutOfRangeUint16(0x10000, 0); |
| 378 | CheckOutOfRangeUint16(0x100000, 0); |
| 379 | CheckOutOfRangeUint16(-0x8000, 0x8000); |
| 380 | CheckOutOfRangeUint16(-1, 0xFFFF); |
| 381 | CheckOutOfRangeUint16(-0xFFFF, 1); |
| 382 | |
| 383 | CheckOutOfRangeInt32(0x80000000, -0x80000000); |
| 384 | CheckOutOfRangeInt32(0x100000000, 0); |
| 385 | CheckOutOfRangeInt32(-0x80000001, 0x7FFFFFFF); |
| 386 | |
| 387 | CheckOutOfRangeUint32(0x100000000, 0); |
| 388 | CheckOutOfRangeUint32(0x1000000000, 0); |
| 389 | CheckOutOfRangeUint32(-0x80000000, 0x80000000); |
| 390 | CheckOutOfRangeUint32(-1, 0xFFFFFFFF); |
| 391 | CheckOutOfRangeUint32(-0xFFFFFFFF, 1); |
| 392 | } |
| 393 | |
| 394 | TestOutOfRange(); |
| 395 |
no test coverage detected