]> Cypherpunks repositories - gostls13.git/commitdiff
net/http: update test to use time.Duration better
authorBrad Fitzpatrick <bradfitz@golang.org>
Wed, 22 Feb 2012 00:22:09 +0000 (11:22 +1100)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 22 Feb 2012 00:22:09 +0000 (11:22 +1100)
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5688063

src/pkg/net/http/serve_test.go

index e2860c3edcf55fbd9eaa0cf80637716fa8517fd3..b6a6b4c77d159eac5361e5eff6ad80c8950f31e0 100644 (file)
@@ -245,8 +245,7 @@ func TestServerTimeouts(t *testing.T) {
                fmt.Fprintf(res, "req=%d", reqNum)
        })
 
-       const second = 1000000000 /* nanos */
-       server := &Server{Handler: handler, ReadTimeout: 0.25 * second, WriteTimeout: 0.25 * second}
+       server := &Server{Handler: handler, ReadTimeout: 250 * time.Millisecond, WriteTimeout: 250 * time.Millisecond}
        go server.Serve(l)
 
        url := fmt.Sprintf("http://%s/", addr)
@@ -277,7 +276,7 @@ func TestServerTimeouts(t *testing.T) {
        if n != 0 || err != io.EOF {
                t.Errorf("Read = %v, %v, wanted %v, %v", n, err, 0, io.EOF)
        }
-       if latency < 200*time.Millisecond /* fudge from 0.25 above */ {
+       if latency < 200*time.Millisecond /* fudge from 250 ms above */ {
                t.Errorf("got EOF after %s, want >= %s", latency, 200*time.Millisecond)
        }