Verifies: SYS-REQ-076 [boundary] GetInt on overflow value shall return overflow error.
(t *testing.T)
| 735 | // Verifies: SYS-REQ-076 [boundary] |
| 736 | // GetInt on overflow value shall return overflow error. |
| 737 | func TestGetIntOverflow(t *testing.T) { |
| 738 | _, err := GetInt([]byte(`{"a":9223372036854775808}`), "a") |
| 739 | if !errors.Is(err, OverflowIntegerError) { |
| 740 | t.Fatalf("GetInt(overflow) error = %v, want %v", err, OverflowIntegerError) |
| 741 | } |
| 742 | } |
| 743 | |
| 744 | // Verifies: SYS-REQ-077 [boundary] |
| 745 | // GetInt on non-number value shall return type-mismatch error. |