package client import "testing" func TestHostPortFromServerURL(t *testing.T) { host, port, err := hostPortFromServerURL("https://c2.example.com:8989") if err != nil { t.Fatal(err) } if host != "c2.example.com" || port != "8989" { t.Fatalf("got %s:%s", host, port) } host, port, err = hostPortFromServerURL("http://192.168.1.5") if err != nil { t.Fatal(err) } if host != "192.168.1.5" || port != "80" { t.Fatalf("got %s:%s", host, port) } }