| 796 | } |
| 797 | |
| 798 | FileInfoGenerator MockAsyncFileSystem::GetFileInfoGenerator(const FileSelector& select) { |
| 799 | auto maybe_infos = GetFileInfo(select); |
| 800 | if (maybe_infos.ok()) { |
| 801 | // Return the FileInfo entries one by one |
| 802 | const auto& infos = *maybe_infos; |
| 803 | std::vector<FileInfoVector> chunks(infos.size()); |
| 804 | std::transform(infos.begin(), infos.end(), chunks.begin(), |
| 805 | [](const FileInfo& info) { return FileInfoVector{info}; }); |
| 806 | return MakeVectorGenerator(std::move(chunks)); |
| 807 | } else { |
| 808 | return MakeFailingGenerator(maybe_infos); |
| 809 | } |
| 810 | } |
| 811 | |
| 812 | } // namespace internal |
| 813 | } // namespace fs |
nothing calls this directly
no test coverage detected