Lister refactor kubernetes/kubernetes#33269
This commit is contained in:
parent
6e0944eb98
commit
8e6257c51f
3 changed files with 20 additions and 62 deletions
|
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue