(f)
| 5 | // Flags: --allow-natives-syntax |
| 6 | |
| 7 | function test(f) { |
| 8 | assertTrue(f(0)); |
| 9 | assertTrue(f(Number.MIN_VALUE)); |
| 10 | assertTrue(f(Number.MAX_VALUE)); |
| 11 | assertTrue(f(Number.MIN_SAFE_INTEGER)); |
| 12 | assertTrue(f(Number.MIN_SAFE_INTEGER - 13)); |
| 13 | assertTrue(f(Number.MAX_SAFE_INTEGER)); |
| 14 | assertTrue(f(Number.MAX_SAFE_INTEGER + 23)); |
| 15 | assertTrue(f(0)); |
| 16 | assertTrue(f(-1)); |
| 17 | assertTrue(f(123456)); |
| 18 | assertFalse(f(Number.NaN)); |
| 19 | assertFalse(f(Number.POSITIVE_INFINITY)); |
| 20 | assertFalse(f(Number.NEGATIVE_INFINITY)); |
| 21 | assertFalse(f(1 / 0)); |
| 22 | assertFalse(f(-1 / 0)); |
| 23 | } |
| 24 | |
| 25 | function f(x) { |
| 26 | return Number.isFinite(+x); |
no test coverage detected
searching dependent graphs…