projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '14196-api-v2-tokens' refs #14196
[arvados.git]
/
sdk
/
go
/
keepclient
/
collectionreader_test.go
diff --git
a/sdk/go/keepclient/collectionreader_test.go
b/sdk/go/keepclient/collectionreader_test.go
index df8bcb39dce2eaedf0a03c411bc4043ef8f0fe29..4d7846d2851e5e101cdad0822fec52e3c29fbd30 100644
(file)
--- a/
sdk/go/keepclient/collectionreader_test.go
+++ b/
sdk/go/keepclient/collectionreader_test.go
@@
-151,6
+151,7
@@
func (s *CollectionReaderUnit) TestCollectionReaderContent(c *check.C) {
c.Check(offset, check.Equals, int64(a))
buf := make([]byte, b-a)
n, err := io.ReadFull(rdr, buf)
c.Check(offset, check.Equals, int64(a))
buf := make([]byte, b-a)
n, err := io.ReadFull(rdr, buf)
+ c.Check(err, check.IsNil)
c.Check(n, check.Equals, b-a)
c.Check(string(buf), check.Equals, want[a:b])
}
c.Check(n, check.Equals, b-a)
c.Check(string(buf), check.Equals, want[a:b])
}
@@
-166,11
+167,11
@@
func (s *CollectionReaderUnit) TestCollectionReaderContent(c *check.C) {
func (s *CollectionReaderUnit) TestCollectionReaderManyBlocks(c *check.C) {
h := md5.New()
func (s *CollectionReaderUnit) TestCollectionReaderManyBlocks(c *check.C) {
h := md5.New()
- var testdata []byte
buf := make([]byte, 4096)
locs := make([]string, len(buf))
buf := make([]byte, 4096)
locs := make([]string, len(buf))
+ testdata := make([]byte, 0, len(buf)*len(buf))
filesize := 0
filesize := 0
- for i :=
0; i < len(locs); i++
{
+ for i :=
range locs
{
_, err := rand.Read(buf[:i])
h.Write(buf[:i])
locs[i], _, err = s.kc.PutB(buf[:i])
_, err := rand.Read(buf[:i])
h.Write(buf[:i])
locs[i], _, err = s.kc.PutB(buf[:i])
@@
-219,11
+220,12
@@
func (s *CollectionReaderUnit) TestCollectionReaderManyBlocks(c *check.C) {
c.Check(md5.Sum(buf), check.DeepEquals, md5.Sum(testdata))
c.Check(buf[:1000], check.DeepEquals, testdata[:1000])
c.Check(md5.Sum(buf), check.DeepEquals, md5.Sum(testdata))
c.Check(buf[:1000], check.DeepEquals, testdata[:1000])
+ expectPos := curPos + size + 12345
curPos, err = rdr.Seek(size+12345, io.SeekCurrent)
c.Check(err, check.IsNil)
curPos, err = rdr.Seek(size+12345, io.SeekCurrent)
c.Check(err, check.IsNil)
- c.Check(curPos, check.Equals,
size
)
+ c.Check(curPos, check.Equals,
expectPos
)
- curPos, err = rdr.Seek(8-
size
, io.SeekCurrent)
+ curPos, err = rdr.Seek(8-
curPos
, io.SeekCurrent)
c.Check(err, check.IsNil)
c.Check(curPos, check.Equals, int64(8))
c.Check(err, check.IsNil)
c.Check(curPos, check.Equals, int64(8))