aboutsummaryrefslogtreecommitdiff
path: root/src/os/error_test.go
diff options
context:
space:
mode:
authorDan Caddigan <goldcaddy77@gmail.com>2016-10-07 00:46:56 -0400
committerBrad Fitzpatrick <bradfitz@golang.org>2016-10-24 16:41:29 +0000
commit212d2f82e05018f1ebb5e40e2c328865201da356 (patch)
tree9ae2c53bc7d42026445ec3944dd0244ff7788185 /src/os/error_test.go
parent452bbfc179d6739a404aacc819ec66acc71fc55c (diff)
downloadgo-212d2f82e05018f1ebb5e40e2c328865201da356.tar.xz
os: add ErrClosed, return for use of closed File
This is clearer than syscall.EBADF. Fixes #17320. Change-Id: I14c6a362f9a6044c9b07cd7965499f4a83d2a860 Reviewed-on: https://go-review.googlesource.com/30614 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/os/error_test.go')
-rw-r--r--src/os/error_test.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/os/error_test.go b/src/os/error_test.go
index a47c1732cb..3499ceec95 100644
--- a/src/os/error_test.go
+++ b/src/os/error_test.go
@@ -91,10 +91,12 @@ var isExistTests = []isExistTest{
{&os.PathError{Err: os.ErrPermission}, false, false},
{&os.PathError{Err: os.ErrExist}, true, false},
{&os.PathError{Err: os.ErrNotExist}, false, true},
+ {&os.PathError{Err: os.ErrClosed}, false, false},
{&os.LinkError{Err: os.ErrInvalid}, false, false},
{&os.LinkError{Err: os.ErrPermission}, false, false},
{&os.LinkError{Err: os.ErrExist}, true, false},
{&os.LinkError{Err: os.ErrNotExist}, false, true},
+ {&os.LinkError{Err: os.ErrClosed}, false, false},
{&os.SyscallError{Err: os.ErrNotExist}, false, true},
{&os.SyscallError{Err: os.ErrExist}, true, false},
{nil, false, false},