testing/iotest содержит обёртки для тестирования кода, работающего с Reader/Writer. ErrReader всегда возвращает ошибку. HalfReader читает только половину запрошенных байт. OneByteReader читает по одному байту. DataErrReader возвращает данные и ошибку одновременно. TestReader проверяет корректность реализации Reader.
Как работает testing/iotest?
Middle
87 просмотровAFK Offer AI
Когда использовать anonymous struct?