From 068bd170fce947eb5084dc7e01354b89787f4868 Mon Sep 17 00:00:00 2001 From: Hongchao Deng Date: Fri, 12 Aug 2016 11:51:52 -0700 Subject: [PATCH] add RequiresExactMatch test for empty andterm --- pkg/fields/selector_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/fields/selector_test.go b/pkg/fields/selector_test.go index b41d712c9a..be0819e64c 100644 --- a/pkg/fields/selector_test.go +++ b/pkg/fields/selector_test.go @@ -185,13 +185,14 @@ func TestRequiresExactMatch(t *testing.T) { Found bool }{ "empty set": {Set{}.AsSelector(), "test", "", false}, - "nil andTerm": {andTerm(nil), "test", "", false}, "empty hasTerm": {&hasTerm{}, "test", "", false}, "skipped hasTerm": {&hasTerm{"a", "b"}, "test", "", false}, "valid hasTerm": {&hasTerm{"test", "b"}, "test", "b", true}, "valid hasTerm no value": {&hasTerm{"test", ""}, "test", "", true}, "valid notHasTerm": {¬HasTerm{"test", "b"}, "test", "", false}, "valid notHasTerm no value": {¬HasTerm{"test", ""}, "test", "", false}, + "nil andTerm": {andTerm(nil), "test", "", false}, + "empty andTerm": {andTerm{}, "test", "", false}, "nested andTerm": {andTerm{andTerm{}}, "test", "", false}, "nested andTerm matches": {andTerm{&hasTerm{"test", "b"}}, "test", "b", true}, "andTerm with non-match": {andTerm{&hasTerm{}, &hasTerm{"test", "b"}}, "test", "b", true},