From: Robert Hencke Date: Mon, 7 Mar 2011 15:37:10 +0000 (-0500) Subject: rpc: use httptest.Server for tests X-Git-Tag: weekly.2011-03-15~110 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c7ef0fd26be0797e66db5987462921e7255b6351;p=gostls13.git rpc: use httptest.Server for tests R=golang-dev, rsc1, rsc CC=golang-dev https://golang.org/cl/4253060 --- diff --git a/src/pkg/rpc/server_test.go b/src/pkg/rpc/server_test.go index 05aaebceb4..344fe2457a 100644 --- a/src/pkg/rpc/server_test.go +++ b/src/pkg/rpc/server_test.go @@ -6,7 +6,7 @@ package rpc import ( "fmt" - "http" + "http/httptest" "log" "net" "os" @@ -103,11 +103,9 @@ func startNewServer() { } func startHttpServer() { - var l net.Listener - l, httpServerAddr = listenTCP() - httpServerAddr = l.Addr().String() + server := httptest.NewServer(nil) + httpServerAddr = server.Listener.Addr().String() log.Println("Test HTTP RPC server listening on", httpServerAddr) - go http.Serve(l, nil) } func TestRPC(t *testing.T) {