From 7b52bc506c5bc2a6a85a889ee3bc134edb80cddd Mon Sep 17 00:00:00 2001 From: Hu Shuai Date: Wed, 8 Jan 2020 09:47:26 +0800 Subject: [PATCH] Add unit test for func in filter.go Signed-off-by: Hu Shuai --- filters/filter_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/filters/filter_test.go b/filters/filter_test.go index d24ebb6e5..d602f04a2 100644 --- a/filters/filter_test.go +++ b/filters/filter_test.go @@ -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) + } + } +}