この記事は以下の記事で触れなかったtesting/iotestについて触れる。 Goのtestを理解する in 2018 #go TL;DR testing/iotestパッケージ https://golang.org/pkg/testing/iotest/ testing/iotestパッケージはio.Reader/io.Writerのテスト用のラッパーを提供する エッジケースな挙動あるいはエラーを戻すラッパーと入出力をフックするラッパーが定義されている 入出力周りのテストヘルパーを書くときの参考にもなる func DataErrReader(r io.Reader) io.Reader https://golang.org/pkg/testing/iotest/#DataErrReader DataErrReaderはRead(p []byte) (n int, err error)メ
![Goのtestingを理解する in 2018 - iotestサブパッケージ編 #go - My External Storage](https://cdn-ak-scissors.b.st-hatena.com/image/square/f3ca5145f819bb37539bafba90f1c2353dbe1f00/height=288;version=1;width=512/https%3A%2F%2Fbudougumi0617.github.io%2Flogos%2FGo-Logo_Aqua.png)