mirror of
https://github.com/octoleo/restic.git
synced 2025-04-06 23:21:49 +00:00
Check error for Close()
This commit is contained in:
parent
54e46f5984
commit
63870d2830
@ -253,31 +253,41 @@ func TestLoad(t testing.TB) {
|
|||||||
buf, err := ioutil.ReadAll(rd)
|
buf, err := ioutil.ReadAll(rd)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf("Load(%d, %d) ReadAll() returned unexpected error: %+v", l, o, err)
|
t.Errorf("Load(%d, %d) ReadAll() returned unexpected error: %+v", l, o, err)
|
||||||
rd.Close()
|
if err = rd.Close(); err != nil {
|
||||||
|
t.Errorf("Load(%d, %d) rd.Close() returned error: %+v", err)
|
||||||
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if l == 0 && len(buf) != len(d) {
|
if l == 0 && len(buf) != len(d) {
|
||||||
t.Errorf("Load(%d, %d) wrong number of bytes read: want %d, got %d", l, o, len(d), len(buf))
|
t.Errorf("Load(%d, %d) wrong number of bytes read: want %d, got %d", l, o, len(d), len(buf))
|
||||||
rd.Close()
|
if err = rd.Close(); err != nil {
|
||||||
|
t.Errorf("Load(%d, %d) rd.Close() returned error: %+v", err)
|
||||||
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if l > 0 && l <= len(d) && len(buf) != l {
|
if l > 0 && l <= len(d) && len(buf) != l {
|
||||||
t.Errorf("Load(%d, %d) wrong number of bytes read: want %d, got %d", l, o, l, len(buf))
|
t.Errorf("Load(%d, %d) wrong number of bytes read: want %d, got %d", l, o, l, len(buf))
|
||||||
rd.Close()
|
if err = rd.Close(); err != nil {
|
||||||
|
t.Errorf("Load(%d, %d) rd.Close() returned error: %+v", err)
|
||||||
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if l > len(d) && len(buf) != len(d) {
|
if l > len(d) && len(buf) != len(d) {
|
||||||
t.Errorf("Load(%d, %d) wrong number of bytes read for overlong read: want %d, got %d", l, o, l, len(buf))
|
t.Errorf("Load(%d, %d) wrong number of bytes read for overlong read: want %d, got %d", l, o, l, len(buf))
|
||||||
rd.Close()
|
if err = rd.Close(); err != nil {
|
||||||
|
t.Errorf("Load(%d, %d) rd.Close() returned error: %+v", err)
|
||||||
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if !bytes.Equal(buf, d) {
|
if !bytes.Equal(buf, d) {
|
||||||
t.Errorf("Load(%d, %d) returned wrong bytes", l, o)
|
t.Errorf("Load(%d, %d) returned wrong bytes", l, o)
|
||||||
rd.Close()
|
if err = rd.Close(); err != nil {
|
||||||
|
t.Errorf("Load(%d, %d) rd.Close() returned error: %+v", err)
|
||||||
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user