blob: b7cb330e031181381152a5e10c83d3f1f5ff8422 [file] [log] [blame]
package jsonpatch
import (
"bytes"
)
func FuzzCreateMerge(data []byte) int {
s := bytes.Split(data, []byte{0})
if len(s) != 3 {
return 0
}
original := s[0]
target := s[1]
alternative := s[2]
patch, err := CreateMergePatch(original, target)
if err != nil {
return 0
}
_, err = MergePatch(alternative, patch)
if err != nil {
return 0
}
return 1
}