testing/fstest содержит MapFS — in-memory файловую систему для тестов и TestFS — функцию проверки реализации fs.FS. MapFS создаёшь как map[string]*MapFile с содержимым и метаданными. TestFS проверяет что твоя реализация fs.FS корректно работает — правильно обходит директории, возвращает ошибки.
Как работает testing/fstest?
Middle
93 просмотровAFK Offer AI
Что такое distributed ID generation?