add unit test for groupversion

This commit is contained in:
tanshanshan 2017-02-03 17:37:42 +08:00
parent 12a80380bc
commit bd0ebc9dba

View File

@ -61,3 +61,33 @@ func TestGetGroup(t *testing.T) {
}
}
}
func TestGetGroupVersion(t *testing.T) {
testCases := []struct {
group string
version string
output string
}{
{
"",
"v1",
"v1",
},
{
"extensions",
"",
"extensions/",
},
{
"extensions",
"v1beta1",
"extensions/v1beta1",
},
}
for _, test := range testCases {
actual := GetGroupVersion(test.group, test.version)
if test.output != actual {
t.Errorf("expect version: %s, got: %s\n", test.output, actual)
}
}
}