Increase coverage in pkg/util/strings to 100%

This commit is contained in:
Angus Salkeld
2016-06-01 13:48:26 +10:00
parent 9ba5f5869d
commit 2076071bbf
2 changed files with 82 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ func TestSplitQualifiedName(t *testing.T) {
}
}
}
func TestJoinQualifiedName(t *testing.T) {
testCases := []struct {
input []string
@@ -52,3 +53,21 @@ func TestJoinQualifiedName(t *testing.T) {
}
}
}
func TestShortenString(t *testing.T) {
testCases := []struct {
input string
out_len int
output string
}{
{"kubernetes.io", 5, "kuber"},
{"blah", 34, "blah"},
{"kubernetes.io", 13, "kubernetes.io"},
}
for i, tc := range testCases {
res := ShortenString(tc.input, tc.out_len)
if res != tc.output {
t.Errorf("case[%d]: expected %q, got %q", i, tc.output, res)
}
}
}