diff --git a/weed/storage/needle/needle_write_test.go b/weed/storage/needle/needle_write_test.go index d9459c7ee..713acbe02 100644 --- a/weed/storage/needle/needle_write_test.go +++ b/weed/storage/needle/needle_write_test.go @@ -106,13 +106,15 @@ func TestWriteNeedle_CompatibilityWithLegacy(t *testing.T) { // New newBuf := &bytes.Buffer{} + offset := uint64(0) + dummyWriter := &mockBackendWriter{buf: &bytes.Buffer{}} // not used for actual output switch version { case Version1: - _, _, _, err = writeNeedleV1(&mockBackendWriter{buf: newBuf}, n) + _, _, _, err = writeNeedleV1(dummyWriter, n, offset, newBuf) case Version2: - _, _, _, err = writeNeedleV2(&mockBackendWriter{buf: newBuf}, n) + _, _, _, err = writeNeedleV2(dummyWriter, n, offset, newBuf) case Version3: - _, _, _, err = writeNeedleV3(&mockBackendWriter{buf: newBuf}, n) + _, _, _, err = writeNeedleV3(dummyWriter, n, offset, newBuf) } if err != nil { t.Fatalf("writeNeedleV%d failed: %v", version, err)