summaryrefslogtreecommitdiff
path: root/src/pkg/net/rpc/client_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/net/rpc/client_test.go')
-rw-r--r--src/pkg/net/rpc/client_test.go36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/pkg/net/rpc/client_test.go b/src/pkg/net/rpc/client_test.go
deleted file mode 100644
index bbfc1ec3a..000000000
--- a/src/pkg/net/rpc/client_test.go
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2014 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package rpc
-
-import (
- "errors"
- "testing"
-)
-
-type shutdownCodec struct {
- responded chan int
- closed bool
-}
-
-func (c *shutdownCodec) WriteRequest(*Request, interface{}) error { return nil }
-func (c *shutdownCodec) ReadResponseBody(interface{}) error { return nil }
-func (c *shutdownCodec) ReadResponseHeader(*Response) error {
- c.responded <- 1
- return errors.New("shutdownCodec ReadResponseHeader")
-}
-func (c *shutdownCodec) Close() error {
- c.closed = true
- return nil
-}
-
-func TestCloseCodec(t *testing.T) {
- codec := &shutdownCodec{responded: make(chan int)}
- client := NewClientWithCodec(codec)
- <-codec.responded
- client.Close()
- if !codec.closed {
- t.Error("client.Close did not close codec")
- }
-}