Add unit test for func in filter.go
Signed-off-by: Hu Shuai <hus.fnst@cn.fujitsu.com>
This commit is contained in:
parent
0d276ece0e
commit
7b52bc506c
@ -307,3 +307,20 @@ func TestFilters(t *testing.T) {
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
func TestOperatorStrings(t *testing.T) {
|
||||
for _, testcase := range []struct {
|
||||
op operator
|
||||
expected string
|
||||
}{
|
||||
{operatorPresent, "?"},
|
||||
{operatorEqual, "=="},
|
||||
{operatorNotEqual, "!="},
|
||||
{operatorMatches, "~="},
|
||||
{10, "unknown"},
|
||||
} {
|
||||
if !reflect.DeepEqual(testcase.op.String(), testcase.expected) {
|
||||
t.Fatalf("return value unexpected: %v != %v", testcase.op.String(), testcase.expected)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user