From 492bbc965995f1db89e4f8d6e6730c4112c6b9bb Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Thu, 31 Aug 2017 12:41:05 -0700 Subject: [PATCH] netutil: test schemes for URLStringsEqual add tests for http/https mismatch and unix scheme --- pkg/netutil/netutil_test.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkg/netutil/netutil_test.go b/pkg/netutil/netutil_test.go index 82abe6d12a0..e748a0a7572 100644 --- a/pkg/netutil/netutil_test.go +++ b/pkg/netutil/netutil_test.go @@ -178,6 +178,21 @@ func TestURLsEqual(t *testing.T) { b: []url.URL{{Scheme: "http", Host: "10.0.10.1:2379"}}, expect: true, }, + { + a: []url.URL{{Scheme: "http", Host: "example.com:2379"}}, + b: []url.URL{{Scheme: "https", Host: "10.0.10.1:2379"}}, + expect: false, + }, + { + a: []url.URL{{Scheme: "https", Host: "example.com:2379"}}, + b: []url.URL{{Scheme: "http", Host: "10.0.10.1:2379"}}, + expect: false, + }, + { + a: []url.URL{{Scheme: "unix", Host: "abc:2379"}}, + b: []url.URL{{Scheme: "unix", Host: "abc:2379"}}, + expect: true, + }, { a: []url.URL{{Scheme: "http", Host: "127.0.0.1:2379"}, {Scheme: "http", Host: "127.0.0.1:2380"}}, b: []url.URL{{Scheme: "http", Host: "127.0.0.1:2379"}, {Scheme: "http", Host: "127.0.0.1:2380"}},