projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a278be1
)
10211: Clarify expected result of double-close.
author
Tom Clegg <tom@curoverse.com>
Mon, 17 Oct 2016 09:11:25 +0000
(
05:11
-0400)
committer
Tom Clegg <tom@curoverse.com>
Mon, 17 Oct 2016 09:11:25 +0000
(
05:11
-0400)
sdk/go/streamer/streamer_test.go
patch
|
blob
|
history
diff --git
a/sdk/go/streamer/streamer_test.go
b/sdk/go/streamer/streamer_test.go
index e3274f747bde7fd11b4873c55b01f8f6fbeb32de..f5333c37c175be1774eab5318824bb018f47f31f 100644
(file)
--- a/
sdk/go/streamer/streamer_test.go
+++ b/
sdk/go/streamer/streamer_test.go
@@
-366,12
+366,12
@@
func (s *StandaloneSuite) TestManyReaders(c *C) {
writer.Close()
}
-func (s *StandaloneSuite) TestMultipleClose(c *C) {
+func (s *StandaloneSuite) TestMultipleClose
NoPanic
(c *C) {
buffer := make([]byte, 100)
tr := AsyncStreamFromSlice(buffer)
sr := tr.MakeStreamReader()
-
sr.Close(
)
-
sr.Close(
)
-
tr.Close(
)
-
tr.Close(
)
+
c.Check(sr.Close(), IsNil
)
+
c.Check(sr.Close(), Equals, ErrAlreadyClosed
)
+
c.Check(tr.Close(), IsNil
)
+
c.Check(tr.Close(), Equals, ErrAlreadyClosed
)
}