Skip to content

Commit 1aa63b2

Browse files
author
Dean Karn
committed
fix tests
1 parent fcf0aa6 commit 1aa63b2

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

io/limit_reader.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@ var (
1111
LimitedReaderEOF = errors.New("LimitedReader EOF: limit reached")
1212
)
1313

14-
// LimitReader returns a Reader that reads from r
14+
// LimitReader returns a LimitedReader that reads from r
1515
// but stops with LimitedReaderEOF after n bytes.
16-
// The underlying implementation is a *LimitedReader.
1716
func LimitReader(r io.Reader, n int64) *LimitedReader {
1817
return &LimitedReader{R: r, N: n}
1918
}

io/limit_reader_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
)
77

88
func TestLimitedReader_Read(t *testing.T) {
9-
eofLimited := LimitReader(strings.NewReader("all"), 5).(*LimitedReader)
9+
eofLimited := LimitReader(strings.NewReader("all"), 5)
1010

1111
type args struct {
1212
p []byte
@@ -20,14 +20,14 @@ func TestLimitedReader_Read(t *testing.T) {
2020
}{
2121
{
2222
name: "not-limited",
23-
l: LimitReader(strings.NewReader("all"), 3).(*LimitedReader),
23+
l: LimitReader(strings.NewReader("all"), 3),
2424
args: args{p: make([]byte, 4)},
2525
wantN: 3,
2626
wantErr: false,
2727
},
2828
{
2929
name: "not-limited-exact",
30-
l: LimitReader(strings.NewReader("all"), 3).(*LimitedReader),
30+
l: LimitReader(strings.NewReader("all"), 3),
3131
args: args{p: make([]byte, 3)},
3232
wantN: 3,
3333
wantErr: false,
@@ -48,14 +48,14 @@ func TestLimitedReader_Read(t *testing.T) {
4848
},
4949
{
5050
name: "limited",
51-
l: LimitReader(strings.NewReader("limited"), 1).(*LimitedReader),
51+
l: LimitReader(strings.NewReader("limited"), 1),
5252
args: args{p: make([]byte, 3)},
5353
wantN: 2, // need to read one past to know we're past
5454
wantErr: true,
5555
},
5656
{
5757
name: "limited-buff-under-N",
58-
l: LimitReader(strings.NewReader("limited"), 0).(*LimitedReader),
58+
l: LimitReader(strings.NewReader("limited"), 0),
5959
args: args{p: make([]byte, 1)},
6060
wantN: 1,
6161
wantErr: true,

0 commit comments

Comments
 (0)