integer-overflow-basic.js 423 B

12345678910
  1. test("basic integer overflow correctness", () => {
  2. expect(2147483647 + 1).toBe(2147483648);
  3. expect(2147483648 - 1).toBe(2147483647);
  4. expect(0 - 2147483647).toBe(-2147483647);
  5. expect(0 - 2147483648).toBe(-2147483648);
  6. expect(0 - -2147483647).toBe(2147483647);
  7. expect(0 - -2147483648).toBe(2147483648);
  8. expect(0 + -2147483647).toBe(-2147483647);
  9. expect(0 + -2147483648).toBe(-2147483648);
  10. });