1package jsonpatch 2 3import ( 4 "bytes" 5) 6 7func FuzzCreateMerge(data []byte) int { 8 s := bytes.Split(data, []byte{0}) 9 if len(s) != 3 { 10 return 0 11 } 12 original := s[0] 13 target := s[1] 14 alternative := s[2] 15 16 patch, err := CreateMergePatch(original, target) 17 if err != nil { 18 return 0 19 } 20 _, err = MergePatch(alternative, patch) 21 if err != nil { 22 return 0 23 } 24 25 return 1 26} 27