diff options
author | Luke Shumaker <lukeshu@datawire.io> | 2022-08-14 20:52:33 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@datawire.io> | 2022-08-17 02:02:42 -0600 |
commit | 35997d235f3bac7c3f9bcd4b8d2b26b0d88dc387 (patch) | |
tree | 47386ceb19133207508c32e3669a483b4d43e7f7 /compat/json/compat_test.go | |
parent | 3ae8e37b8ca2b9a7769d659e134ee2711dc94b89 (diff) |
Get the new borrowed tests running right [ci-skip]
Diffstat (limited to 'compat/json/compat_test.go')
-rw-r--r-- | compat/json/compat_test.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/compat/json/compat_test.go b/compat/json/compat_test.go index 2cb1e87..997d07e 100644 --- a/compat/json/compat_test.go +++ b/compat/json/compat_test.go @@ -21,6 +21,19 @@ func checkValid(in []byte, scan *lowmemjson.ReEncoder) error { return reencode(in, scan) } +func isValidNumber(s string) bool { + var parser lowmemjson.Parser + for _, r := range s { + if t, _ := parser.HandleRune(r); !t.IsNumber() { + return false + } + } + if t, _ := parser.HandleEOF(); t == lowmemjson.RuneTypeError { + return false + } + return true +} + const ( startDetectingCyclesAfter = 1000 ) |