Skip to content

Commit 07229f2

Browse files
committed
Improve Fsetstat test case
1 parent b6bdd77 commit 07229f2

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

request-server_test.go

+12-13
Original file line numberDiff line numberDiff line change
@@ -354,27 +354,26 @@ func TestRequestFsetstat(t *testing.T) {
354354
fp, err := p.cli.OpenFile("/foo", os.O_WRONLY)
355355
require.NoError(t, err)
356356
err = fp.Truncate(2)
357-
require.NoError(t, err)
358357
fi, err := fp.Stat()
359-
if assert.NoError(t, err) {
360-
assert.Equal(t, fi.Name(), "foo")
361-
assert.Equal(t, fi.Size(), int64(2))
362-
}
363-
_, err = fp.Seek(int64(2), io.SeekStart)
364-
assert.NoError(t, err)
365-
n, err := fp.Write([]byte("hello"))
366-
assert.NoError(t, err)
367-
assert.Equal(t, 5, n)
358+
require.NoError(t, err)
359+
assert.Equal(t, fi.Name(), "foo")
360+
assert.Equal(t, fi.Size(), int64(2))
361+
err = fp.Truncate(5)
362+
require.NoError(t, err)
363+
fi, err = fp.Stat()
364+
require.NoError(t, err)
365+
assert.Equal(t, fi.Name(), "foo")
366+
assert.Equal(t, fi.Size(), int64(5))
368367
err = fp.Close()
369368
assert.NoError(t, err)
370369
rf, err := p.cli.Open("/foo")
371370
assert.NoError(t, err)
372371
defer rf.Close()
373372
contents := make([]byte, 20)
374-
n, err = rf.Read(contents)
373+
n, err := rf.Read(contents)
375374
assert.EqualError(t, err, io.EOF.Error())
376-
assert.Equal(t, 2+5, n)
377-
assert.Equal(t, "hehello", string(contents[0:n]))
375+
assert.Equal(t, 5, n)
376+
assert.Equal(t, []byte{'h', 'e', 0, 0, 0}, contents[0:n])
378377
checkRequestServerAllocator(t, p)
379378
}
380379

0 commit comments

Comments
 (0)