1// Code generated by mockery v0.0.0-dev. DO NOT EDIT. 2 3package mocks 4 5import ( 6 mock "github.com/stretchr/testify/mock" 7 interfaces "go.skia.org/skia/bazel/exporter/interfaces" 8 9 testing "testing" 10) 11 12// FileSystem is an autogenerated mock type for the FileSystem type 13type FileSystem struct { 14 mock.Mock 15} 16 17// OpenFile provides a mock function with given fields: path 18func (_m *FileSystem) OpenFile(path string) (interfaces.Writer, error) { 19 ret := _m.Called(path) 20 21 var r0 interfaces.Writer 22 if rf, ok := ret.Get(0).(func(string) interfaces.Writer); ok { 23 r0 = rf(path) 24 } else { 25 if ret.Get(0) != nil { 26 r0 = ret.Get(0).(interfaces.Writer) 27 } 28 } 29 30 var r1 error 31 if rf, ok := ret.Get(1).(func(string) error); ok { 32 r1 = rf(path) 33 } else { 34 r1 = ret.Error(1) 35 } 36 37 return r0, r1 38} 39 40// ReadFile provides a mock function with given fields: filename 41func (_m *FileSystem) ReadFile(filename string) ([]byte, error) { 42 ret := _m.Called(filename) 43 44 var r0 []byte 45 if rf, ok := ret.Get(0).(func(string) []byte); ok { 46 r0 = rf(filename) 47 } else { 48 if ret.Get(0) != nil { 49 r0 = ret.Get(0).([]byte) 50 } 51 } 52 53 var r1 error 54 if rf, ok := ret.Get(1).(func(string) error); ok { 55 r1 = rf(filename) 56 } else { 57 r1 = ret.Error(1) 58 } 59 60 return r0, r1 61} 62 63// NewFileSystem creates a new instance of FileSystem. It also registers a cleanup function to assert the mocks expectations. 64func NewFileSystem(t testing.TB) *FileSystem { 65 mock := &FileSystem{} 66 67 t.Cleanup(func() { mock.AssertExpectations(t) }) 68 69 return mock 70} 71