diff options
Diffstat (limited to 'middleware/pkg/strings/slice_test.go')
-rw-r--r-- | middleware/pkg/strings/slice_test.go | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/middleware/pkg/strings/slice_test.go b/middleware/pkg/strings/slice_test.go deleted file mode 100644 index 9816852cd..000000000 --- a/middleware/pkg/strings/slice_test.go +++ /dev/null @@ -1,33 +0,0 @@ -package strings - -import ( - "testing" -) - -type InSliceData struct { - Slice []string - String string - InSlice bool -} - -// Test data for TestStringInSlice cases. -var testdataInSlice = []struct { - Slice []string - String string - ExpectedResult bool -}{ - {[]string{"a", "b", "c"}, "a", true}, - {[]string{"a", "b", "c"}, "d", false}, - {[]string{"a", "b", "c"}, "", false}, - {[]string{}, "a", false}, - {[]string{}, "", false}, -} - -func TestStringInSlice(t *testing.T) { - for _, example := range testdataInSlice { - actualResult := StringInSlice(example.String, example.Slice) - if actualResult != example.ExpectedResult { - t.Errorf("Expected stringInSlice result '%v' for example string='%v', slice='%v'. Instead got result '%v'.", example.ExpectedResult, example.String, example.Slice, actualResult) - } - } -} |