aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/kubernetes_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/kubernetes/kubernetes_test.go')
-rw-r--r--middleware/kubernetes/kubernetes_test.go25
1 files changed, 25 insertions, 0 deletions
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)
+ }
+ }
+}