MCPcopy
hub / github.com/uber/aresdb / OpenFileForWrite

Method OpenFileForWrite

utils/mocks/file_system.go:57–77  ·  view source on GitHub ↗

OpenFileForWrite provides a mock function with given fields: name, flag, perm

(name string, flag int, perm os.FileMode)

Source from the content-addressed store, hash-verified

55
56// OpenFileForWrite provides a mock function with given fields: name, flag, perm
57func (_m *FileSystem) OpenFileForWrite(name string, flag int, perm os.FileMode) (io.WriteCloser, error) {
58 ret := _m.Called(name, flag, perm)
59
60 var r0 io.WriteCloser
61 if rf, ok := ret.Get(0).(func(string, int, os.FileMode) io.WriteCloser); ok {
62 r0 = rf(name, flag, perm)
63 } else {
64 if ret.Get(0) != nil {
65 r0 = ret.Get(0).(io.WriteCloser)
66 }
67 }
68
69 var r1 error
70 if rf, ok := ret.Get(1).(func(string, int, os.FileMode) error); ok {
71 r1 = rf(name, flag, perm)
72 } else {
73 r1 = ret.Error(1)
74 }
75
76 return r0, r1
77}
78
79// ReadDir provides a mock function with given fields: dirname
80func (_m *FileSystem) ReadDir(dirname string) ([]os.FileInfo, error) {

Callers

nothing calls this directly

Implementers 2

OSFileSystemutils/file_system.go
FileSystemutils/mocks/file_system.go

Calls 2

GetMethod · 0.65
ErrorMethod · 0.65

Tested by

no test coverage detected