Browse Source

fix test

pull/2532/head
chrislu 3 years ago
parent
commit
4c1368d621
  1. 3
      weed/filer/reader_at.go
  2. 5
      weed/filer/reader_at_test.go

3
weed/filer/reader_at.go

@ -186,6 +186,9 @@ func (c *ChunkReadAt) readChunkSlice(chunkView *ChunkView, nextChunkViews *Chunk
if len(chunkSlice) > 0 {
return chunkSlice, nil
}
if c.lookupFileId == nil {
return nil, nil
}
chunkData, err := c.readFromWholeChunkData(chunkView, nextChunkViews)
if err != nil {
return nil, err

5
weed/filer/reader_at_test.go

@ -22,7 +22,7 @@ func (m *mockChunkCache) GetChunk(fileId string, minSize uint64) (data []byte) {
}
func (m *mockChunkCache) GetChunkSlice(fileId string, offset, length uint64) []byte {
return nil
return m.GetChunk(fileId, length)
}
func (m *mockChunkCache) SetChunk(fileId string, data []byte) {
@ -69,6 +69,7 @@ func TestReaderAt(t *testing.T) {
readerLock: sync.Mutex{},
fileSize: 10,
chunkCache: &mockChunkCache{},
readerPattern: NewReaderPattern(),
}
testReadAt(t, readerAt, 0, 10, 10, io.EOF)
@ -119,6 +120,7 @@ func TestReaderAt0(t *testing.T) {
readerLock: sync.Mutex{},
fileSize: 10,
chunkCache: &mockChunkCache{},
readerPattern: NewReaderPattern(),
}
testReadAt(t, readerAt, 0, 10, 10, io.EOF)
@ -147,6 +149,7 @@ func TestReaderAt1(t *testing.T) {
readerLock: sync.Mutex{},
fileSize: 20,
chunkCache: &mockChunkCache{},
readerPattern: NewReaderPattern(),
}
testReadAt(t, readerAt, 0, 20, 20, io.EOF)

Loading…
Cancel
Save