github.com/cilium/cilium@v1.16.2/pkg/k8s/apis/cilium.io/v2/fuzz_test.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright Authors of Cilium 3 4 package v2 5 6 import ( 7 "testing" 8 9 fuzz "github.com/AdaLogics/go-fuzz-headers" 10 ) 11 12 func FuzzCiliumNetworkPolicyParse(f *testing.F) { 13 f.Fuzz(func(t *testing.T, data []byte) { 14 ff := fuzz.NewConsumer(data) 15 r := &CiliumNetworkPolicy{} 16 ff.GenerateStruct(r) 17 _, _ = r.Parse() 18 }) 19 } 20 21 func FuzzCiliumClusterwideNetworkPolicyParse(f *testing.F) { 22 f.Fuzz(func(t *testing.T, data []byte) { 23 ff := fuzz.NewConsumer(data) 24 r := &CiliumClusterwideNetworkPolicy{} 25 ff.GenerateStruct(r) 26 _, _ = r.Parse() 27 }) 28 }