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