@ -188,11 +188,11 @@ func TestIsHTTPMethod(t *testing.T) {
func TestNewHTTPListener ( t * testing . T ) {
errMsg := ": no such host"
remoteAddrErrMsg := "listen tcp 93.184.216.34:9000 : bind: cannot assign requested address"
remoteAddrErrMsg := "listen tcp 93.184.216.34:65432 : bind: cannot assign requested address"
if runtime . GOOS == "windows" {
remoteAddrErrMsg = "listen tcp 93.184.216.34:9000 : bind: The requested address is not valid in its context."
remoteAddrErrMsg = "listen tcp 93.184.216.34:65432 : bind: The requested address is not valid in its context."
} else if runtime . GOOS == "darwin" {
remoteAddrErrMsg = "listen tcp 93.184.216.34:9000 : bind: can't assign requested address"
remoteAddrErrMsg = "listen tcp 93.184.216.34:65432 : bind: can't assign requested address"
}
tlsConfig := getTLSConfig ( t )
@ -208,12 +208,12 @@ func TestNewHTTPListener(t *testing.T) {
errorLogFunc func ( error , string , ... interface { } )
expectedErr error
} {
{ [ ] string { "93.184.216.34:9000 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( remoteAddrErrMsg ) } ,
{ [ ] string { "example.org:9000 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( remoteAddrErrMsg ) } ,
{ [ ] string { "93.184.216.34:65432 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( remoteAddrErrMsg ) } ,
{ [ ] string { "example.org:65432 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( remoteAddrErrMsg ) } ,
{ [ ] string { "unknown-host" } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( "listen tcp: address unknown-host: missing port in address" ) } ,
{ [ ] string { "unknown-host:9000 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( "listen tcp: lookup unknown-host" + errMsg ) } ,
{ [ ] string { "localhost:9000" , "93.184.216.34:9000 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( remoteAddrErrMsg ) } ,
{ [ ] string { "localhost:9000" , "unknown-host:9000 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( "listen tcp: lookup unknown-host" + errMsg ) } ,
{ [ ] string { "unknown-host:65432 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( "listen tcp: lookup unknown-host" + errMsg ) } ,
{ [ ] string { "localhost:65432" , "93.184.216.34:65432 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( remoteAddrErrMsg ) } ,
{ [ ] string { "localhost:65432" , "unknown-host:65432 " } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , errors . New ( "listen tcp: lookup unknown-host" + errMsg ) } ,
{ [ ] string { "localhost:0" } , nil , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , nil } ,
{ [ ] string { "localhost:0" } , tlsConfig , time . Duration ( 0 ) , time . Duration ( 0 ) , time . Duration ( 0 ) , nil , nil , nil , nil } ,
}