migrated tests

This commit is contained in:
Mike Danese
2015-01-24 18:48:55 -08:00
parent ee56a1d3e3
commit 5ee4071cf1
5 changed files with 359 additions and 2 deletions

View File

@@ -67,7 +67,11 @@ func extractPort(param util.IntOrString, container api.Container) (int, error) {
var err error
switch param.Kind {
case util.IntstrInt:
return param.IntVal, nil
port := param.IntVal
if port > 0 && port < 65536 {
return port, nil
}
return port, fmt.Errorf("invalid port number: %v", port)
case util.IntstrString:
port = findPortByName(container, param.StrVal)
if port == -1 {
@@ -76,7 +80,10 @@ func extractPort(param util.IntOrString, container api.Container) (int, error) {
return port, err
}
}
return port, nil
if port > 0 && port < 65536 {
return port, nil
}
return port, fmt.Errorf("invalid port number: %v", port)
default:
return port, fmt.Errorf("IntOrString had no kind: %+v", param)
}