(count int)
| 492 | func (f *fakeFile) Close() error { return nil } |
| 493 | func (f *fakeFile) Stat() (os.FileInfo, error) { return f.fi, nil } |
| 494 | func (f *fakeFile) Readdir(count int) ([]os.FileInfo, error) { |
| 495 | if !f.fi.dir { |
| 496 | return nil, os.ErrInvalid |
| 497 | } |
| 498 | var fis []os.FileInfo |
| 499 | for _, fi := range f.fi.ents { |
| 500 | fis = append(fis, fi) |
| 501 | } |
| 502 | return fis, nil |
| 503 | } |
| 504 | |
| 505 | type fakeFS map[string]*fakeFileInfo |
| 506 |