OSDN Git Service
(root)
/
bytom
/
vapor.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
new repo
[bytom/vapor.git]
/
vendor
/
github.com
/
tendermint
/
tmlibs
/
pubsub
/
query
/
fuzz_test
/
main.go
1
package fuzz_test
2
3
import (
4
"fmt"
5
6
"github.com/tendermint/tmlibs/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
}