TestInitListeners: Use port 0 pick available port (#4508)

This commit is contained in:
Krishnan Parthasarathi 2017-06-08 19:08:21 +00:00 committed by Harshavardhana
parent 2c56788f8d
commit 8a6b0cc0cd

View File

@ -109,20 +109,18 @@ func dial(addr string) error {
// Tests initializing listeners. // Tests initializing listeners.
func TestInitListeners(t *testing.T) { func TestInitListeners(t *testing.T) {
portTest1 := getFreePort()
portTest2 := getFreePort()
testCases := []struct { testCases := []struct {
serverAddr string serverAddr string
shouldPass bool shouldPass bool
}{ }{
// Test 1 with ip and port. // Test 1 with ip and port.
{ {
serverAddr: "127.0.0.1:" + portTest1, serverAddr: net.JoinHostPort("127.0.0.1", "0"),
shouldPass: true, shouldPass: true,
}, },
// Test 2 only port. // Test 2 only port.
{ {
serverAddr: ":" + portTest2, serverAddr: net.JoinHostPort("", "0"),
shouldPass: true, shouldPass: true,
}, },
// Test 3 with no port error. // Test 3 with no port error.