github.com/number571/tendermint@v0.34.11-gost/libs/pubsub/query/fuzz_test/main.go (about) 1 package fuzz_test 2 3 import ( 4 "fmt" 5 6 "github.com/number571/tendermint/libs/pubsub/query" 7 ) 8 9 func Fuzz(data []byte) int { 10 sdata := string(data) 11 q0, err := query.New(sdata) 12 if err != nil { 13 return 0 14 } 15 16 sdata1 := q0.String() 17 q1, err := query.New(sdata1) 18 if err != nil { 19 panic(err) 20 } 21 22 sdata2 := q1.String() 23 if sdata1 != sdata2 { 24 fmt.Printf("q0: %q\n", sdata1) 25 fmt.Printf("q1: %q\n", sdata2) 26 panic("query changed") 27 } 28 29 return 1 30 }