Commit c7ef0fd2 authored by Robert Hencke's avatar Robert Hencke Committed by Russ Cox

rpc: use httptest.Server for tests

R=golang-dev, rsc1, rsc
CC=golang-dev
https://golang.org/cl/4253060
parent c6093e6b
...@@ -6,7 +6,7 @@ package rpc ...@@ -6,7 +6,7 @@ package rpc
import ( import (
"fmt" "fmt"
"http" "http/httptest"
"log" "log"
"net" "net"
"os" "os"
...@@ -103,11 +103,9 @@ func startNewServer() { ...@@ -103,11 +103,9 @@ func startNewServer() {
} }
func startHttpServer() { func startHttpServer() {
var l net.Listener server := httptest.NewServer(nil)
l, httpServerAddr = listenTCP() httpServerAddr = server.Listener.Addr().String()
httpServerAddr = l.Addr().String()
log.Println("Test HTTP RPC server listening on", httpServerAddr) log.Println("Test HTTP RPC server listening on", httpServerAddr)
go http.Serve(l, nil)
} }
func TestRPC(t *testing.T) { func TestRPC(t *testing.T) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment