move error_accumulator into internal pkg (#304) (#335)

* move error_accumulator into internal pkg (#304)

* move error_accumulator into internal pkg (#304)

* add a test for ErrTooManyEmptyStreamMessages in stream_reader (#304)
This commit is contained in:
渡邉祐一 / Yuichi Watanabe
2023-06-05 23:35:46 +09:00
committed by GitHub
parent fa694c61c2
commit 1394329e44
12 changed files with 249 additions and 201 deletions

21
internal/test/failer.go Normal file
View File

@@ -0,0 +1,21 @@
package test
import "errors"
var (
ErrTestErrorAccumulatorWriteFailed = errors.New("test error accumulator failed")
)
type FailingErrorBuffer struct{}
func (b *FailingErrorBuffer) Write(_ []byte) (n int, err error) {
return 0, ErrTestErrorAccumulatorWriteFailed
}
func (b *FailingErrorBuffer) Len() int {
return 0
}
func (b *FailingErrorBuffer) Bytes() []byte {
return []byte{}
}