@@ -53,8 +53,8 @@ func TestParseHost(t *testing.T) {
5353func TestParseDockerDaemonHost (t * testing.T ) {
5454 invalids := map [string ]string {
5555
56- "tcp:a.b.c.d" : "Invalid bind address format: tcp:a.b.c.d " ,
57- "tcp:a.b.c.d/path" : "Invalid bind address format: tcp:a.b.c.d/path " ,
56+ "tcp:a.b.c.d" : "" ,
57+ "tcp:a.b.c.d/path" : "" ,
5858 "udp://127.0.0.1" : "Invalid bind address format: udp://127.0.0.1" ,
5959 "udp://127.0.0.1:2375" : "Invalid bind address format: udp://127.0.0.1:2375" ,
6060 "tcp://unix:///run/docker.sock" : "Invalid proto, expected tcp: unix:///run/docker.sock" ,
@@ -83,7 +83,7 @@ func TestParseDockerDaemonHost(t *testing.T) {
8383 "localhost:5555/path" : "tcp://localhost:5555/path" ,
8484 }
8585 for invalidAddr , expectedError := range invalids {
86- if addr , err := parseDockerDaemonHost (invalidAddr ); err == nil || err .Error () != expectedError {
86+ if addr , err := parseDockerDaemonHost (invalidAddr ); err == nil || expectedError != "" && err .Error () != expectedError {
8787 t .Errorf ("tcp %v address expected error %q return, got %q and addr %v" , invalidAddr , expectedError , err , addr )
8888 }
8989 }
@@ -99,8 +99,8 @@ func TestParseTCP(t *testing.T) {
9999 defaultHTTPHost = "tcp://127.0.0.1:2376"
100100 )
101101 invalids := map [string ]string {
102- "tcp:a.b.c.d" : "Invalid bind address format: tcp:a.b.c.d " ,
103- "tcp:a.b.c.d/path" : "Invalid bind address format: tcp:a.b.c.d/path " ,
102+ "tcp:a.b.c.d" : "" ,
103+ "tcp:a.b.c.d/path" : "" ,
104104 "udp://127.0.0.1" : "Invalid proto, expected tcp: udp://127.0.0.1" ,
105105 "udp://127.0.0.1:2375" : "Invalid proto, expected tcp: udp://127.0.0.1:2375" ,
106106 }
@@ -125,7 +125,7 @@ func TestParseTCP(t *testing.T) {
125125 "localhost:5555/path" : "tcp://localhost:5555/path" ,
126126 }
127127 for invalidAddr , expectedError := range invalids {
128- if addr , err := ParseTCPAddr (invalidAddr , defaultHTTPHost ); err == nil || err .Error () != expectedError {
128+ if addr , err := ParseTCPAddr (invalidAddr , defaultHTTPHost ); err == nil || expectedError != "" && err .Error () != expectedError {
129129 t .Errorf ("tcp %v address expected error %v return, got %s and addr %v" , invalidAddr , expectedError , err , addr )
130130 }
131131 }
0 commit comments