summaryrefslogtreecommitdiff
path: root/compat/json/compat_test.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@datawire.io>2022-08-14 20:52:33 -0600
committerLuke Shumaker <lukeshu@datawire.io>2022-08-17 02:02:42 -0600
commit35997d235f3bac7c3f9bcd4b8d2b26b0d88dc387 (patch)
tree47386ceb19133207508c32e3669a483b4d43e7f7 /compat/json/compat_test.go
parent3ae8e37b8ca2b9a7769d659e134ee2711dc94b89 (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.go13
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
)