10 qt "github.com/frankban/quicktest"
13 func FuzzJsonBinaryStrings(f *testing.F) {
14 f.Fuzz(func(t *testing.T, in []byte) {
15 jsonBytes, err := json.Marshal(binaryToJsonString(in))
19 // t.Logf("%q", jsonBytes)
21 err = json.Unmarshal(jsonBytes, &jsonStr)
25 // t.Logf("%q", jsonStr)
27 out, err := decodeJsonByteString(jsonStr, []byte{})
28 c.Assert(err, qt.IsNil)
29 c.Assert(out, qt.DeepEquals, in)