package fuzz_test import ( "fmt" "github.com/tendermint/tmlibs/pubsub/query" ) func Fuzz(data []byte) int { sdata := string(data) q0, err := query.New(sdata) if err != nil { return 0 } sdata1 := q0.String() q1, err := query.New(sdata1) if err != nil { panic(err) } sdata2 := q1.String() if sdata1 != sdata2 { fmt.Printf("q0: %q\n", sdata1) fmt.Printf("q1: %q\n", sdata2) panic("query changed") } return 1 }