diff options
| author | Russ Cox <rsc@golang.org> | 2010-06-20 11:45:53 -0700 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2010-06-20 11:45:53 -0700 |
| commit | 3d434f2574c951249e9b317d3313617963673269 (patch) | |
| tree | 9a814e6cb257c3224f01cfa0d9e827b687a5bc45 /src/pkg/rpc/jsonrpc/all_test.go | |
| parent | 58da368d8786780b73dc3d094c5f81c34df07a10 (diff) | |
| download | golang-3d434f2574c951249e9b317d3313617963673269.tar.gz | |
gc: better error messages for interface failures, conversions
x.go:13: cannot use t (type T) as type Reader in assignment:
T does not implement Reader (Read method requires pointer receiver)
x.go:19: cannot use q (type Q) as type Reader in assignment:
Q does not implement Reader (missing Read method)
have read()
want Read()
x.go:22: cannot use z (type int) as type Reader in assignment:
int does not implement Reader (missing Read method)
x.go:24: too many arguments to conversion to complex: complex(1, 3)
R=ken2
CC=golang-dev
http://codereview.appspot.com/1736041
Diffstat (limited to 'src/pkg/rpc/jsonrpc/all_test.go')
| -rw-r--r-- | src/pkg/rpc/jsonrpc/all_test.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pkg/rpc/jsonrpc/all_test.go b/src/pkg/rpc/jsonrpc/all_test.go index e94c594da..5422cc728 100644 --- a/src/pkg/rpc/jsonrpc/all_test.go +++ b/src/pkg/rpc/jsonrpc/all_test.go @@ -58,7 +58,8 @@ func TestServer(t *testing.T) { cli, srv := net.Pipe() defer cli.Close() - go ServeConn(srv) + var ci rpc.ClientInfo + go ServeConn(srv, &ci) dec := json.NewDecoder(cli) // Send hand-coded requests to server, parse responses. @@ -84,8 +85,9 @@ func TestServer(t *testing.T) { func TestClient(t *testing.T) { // Assume server is okay (TestServer is above). // Test client against server. + var ci rpc.ClientInfo cli, srv := net.Pipe() - go ServeConn(srv) + go ServeConn(srv, &ci) client := NewClient(cli) defer client.Close() |
