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.
func TestInitListeners(t *testing.T) {
portTest1 := getFreePort()
portTest2 := getFreePort()
testCases := []struct {
serverAddr string
shouldPass bool
}{
// Test 1 with ip and port.
{
serverAddr: "127.0.0.1:" + portTest1,
serverAddr: net.JoinHostPort("127.0.0.1", "0"),
shouldPass: true,
},
// Test 2 only port.
{
serverAddr: ":" + portTest2,
serverAddr: net.JoinHostPort("", "0"),
shouldPass: true,
},
// Test 3 with no port error.