From 2b62384223edda028bebb6240e45ac3a4f6ca3c1 Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Fri, 23 Sep 2016 09:48:11 -0300 Subject: Refactoring of k8s helpers --- middleware/kubernetes/kubernetes_test.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 middleware/kubernetes/kubernetes_test.go (limited to 'middleware/kubernetes/kubernetes_test.go') diff --git a/middleware/kubernetes/kubernetes_test.go b/middleware/kubernetes/kubernetes_test.go new file mode 100644 index 000000000..53404ecf5 --- /dev/null +++ b/middleware/kubernetes/kubernetes_test.go @@ -0,0 +1,25 @@ +package kubernetes + +import "testing" + +// Test data for TestSymbolContainsWildcard cases. +var testdataSymbolContainsWildcard = []struct { + Symbol string + ExpectedResult bool +}{ + {"mynamespace", false}, + {"*", true}, + {"any", true}, + {"my*space", true}, + {"*space", true}, + {"myname*", true}, +} + +func TestSymbolContainsWildcard(t *testing.T) { + for _, example := range testdataSymbolContainsWildcard { + actualResult := symbolContainsWildcard(example.Symbol) + if actualResult != example.ExpectedResult { + t.Errorf("Expected SymbolContainsWildcard result '%v' for example string='%v'. Instead got result '%v'.", example.ExpectedResult, example.Symbol, actualResult) + } + } +} -- cgit v1.2.3