github.com/cilium/cilium@v1.16.2/pkg/hubble/filters/verdict_test.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright Authors of Hubble 3 4 package filters 5 6 import ( 7 "testing" 8 9 "github.com/stretchr/testify/assert" 10 11 flowpb "github.com/cilium/cilium/api/v1/flow" 12 v1 "github.com/cilium/cilium/pkg/hubble/api/v1" 13 ) 14 15 func TestVerdictFilter(t *testing.T) { 16 ev := &v1.Event{ 17 Event: &flowpb.Flow{ 18 Verdict: flowpb.Verdict_FORWARDED, 19 }, 20 } 21 assert.True(t, filterByVerdicts([]flowpb.Verdict{flowpb.Verdict_FORWARDED})(ev)) 22 assert.False(t, filterByVerdicts([]flowpb.Verdict{flowpb.Verdict_DROPPED})(ev)) 23 assert.False(t, filterByVerdicts([]flowpb.Verdict{flowpb.Verdict_REDIRECTED})(ev)) 24 }