// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "time" "github.com/bnema/dumber/internal/infrastructure/filtering" "github.com/bnema/puregotk-webkit/webkit" mock "github.com/stretchr/testify/mock" ) // NewMockFilterStore creates a new instance of MockFilterStore. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockFilterStore(t interface { mock.TestingT Cleanup(func()) }) *MockFilterStore { mock := &MockFilterStore{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockFilterStore is an autogenerated mock type for the FilterStore type type MockFilterStore struct { mock.Mock } type MockFilterStore_Expecter struct { mock *mock.Mock } func (_m *MockFilterStore) EXPECT() *MockFilterStore_Expecter { return &MockFilterStore_Expecter{mock: &_m.Mock} } // Compile provides a mock function for the type MockFilterStore func (_mock *MockFilterStore) Compile(ctx context.Context, identifier string, jsonPath string) (*webkit.UserContentFilter, error) { ret := _mock.Called(ctx, identifier, jsonPath) if len(ret) == 0 { panic("no return value specified for Compile") } var r0 *webkit.UserContentFilter var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) (*webkit.UserContentFilter, error)); ok { return returnFunc(ctx, identifier, jsonPath) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, string) *webkit.UserContentFilter); ok { r0 = returnFunc(ctx, identifier, jsonPath) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*webkit.UserContentFilter) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string, string) error); ok { r1 = returnFunc(ctx, identifier, jsonPath) } else { r1 = ret.Error(1) } return r0, r1 } // MockFilterStore_Compile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Compile' type MockFilterStore_Compile_Call struct { *mock.Call } // Compile is a helper method to define mock.On call // - ctx context.Context // - identifier string // - jsonPath string func (_e *MockFilterStore_Expecter) Compile(ctx interface{}, identifier interface{}, jsonPath interface{}) *MockFilterStore_Compile_Call { return &MockFilterStore_Compile_Call{Call: _e.mock.On("Compile", ctx, identifier, jsonPath)} } func (_c *MockFilterStore_Compile_Call) Run(run func(ctx context.Context, identifier string, jsonPath string)) *MockFilterStore_Compile_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockFilterStore_Compile_Call) Return(userContentFilter *webkit.UserContentFilter, err error) *MockFilterStore_Compile_Call { _c.Call.Return(userContentFilter, err) return _c } func (_c *MockFilterStore_Compile_Call) RunAndReturn(run func(ctx context.Context, identifier string, jsonPath string) (*webkit.UserContentFilter, error)) *MockFilterStore_Compile_Call { _c.Call.Return(run) return _c } // FetchIdentifiers provides a mock function for the type MockFilterStore func (_mock *MockFilterStore) FetchIdentifiers(ctx context.Context) ([]string, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for FetchIdentifiers") } var r0 []string var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]string, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []string); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]string) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockFilterStore_FetchIdentifiers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FetchIdentifiers' type MockFilterStore_FetchIdentifiers_Call struct { *mock.Call } // FetchIdentifiers is a helper method to define mock.On call // - ctx context.Context func (_e *MockFilterStore_Expecter) FetchIdentifiers(ctx interface{}) *MockFilterStore_FetchIdentifiers_Call { return &MockFilterStore_FetchIdentifiers_Call{Call: _e.mock.On("FetchIdentifiers", ctx)} } func (_c *MockFilterStore_FetchIdentifiers_Call) Run(run func(ctx context.Context)) *MockFilterStore_FetchIdentifiers_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockFilterStore_FetchIdentifiers_Call) Return(strings []string, err error) *MockFilterStore_FetchIdentifiers_Call { _c.Call.Return(strings, err) return _c } func (_c *MockFilterStore_FetchIdentifiers_Call) RunAndReturn(run func(ctx context.Context) ([]string, error)) *MockFilterStore_FetchIdentifiers_Call { _c.Call.Return(run) return _c } // HasCompiledFilter provides a mock function for the type MockFilterStore func (_mock *MockFilterStore) HasCompiledFilter(ctx context.Context, identifier string) bool { ret := _mock.Called(ctx, identifier) if len(ret) == 0 { panic("no return value specified for HasCompiledFilter") } var r0 bool if returnFunc, ok := ret.Get(0).(func(context.Context, string) bool); ok { r0 = returnFunc(ctx, identifier) } else { r0 = ret.Get(0).(bool) } return r0 } // MockFilterStore_HasCompiledFilter_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'HasCompiledFilter' type MockFilterStore_HasCompiledFilter_Call struct { *mock.Call } // HasCompiledFilter is a helper method to define mock.On call // - ctx context.Context // - identifier string func (_e *MockFilterStore_Expecter) HasCompiledFilter(ctx interface{}, identifier interface{}) *MockFilterStore_HasCompiledFilter_Call { return &MockFilterStore_HasCompiledFilter_Call{Call: _e.mock.On("HasCompiledFilter", ctx, identifier)} } func (_c *MockFilterStore_HasCompiledFilter_Call) Run(run func(ctx context.Context, identifier string)) *MockFilterStore_HasCompiledFilter_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockFilterStore_HasCompiledFilter_Call) Return(b bool) *MockFilterStore_HasCompiledFilter_Call { _c.Call.Return(b) return _c } func (_c *MockFilterStore_HasCompiledFilter_Call) RunAndReturn(run func(ctx context.Context, identifier string) bool) *MockFilterStore_HasCompiledFilter_Call { _c.Call.Return(run) return _c } // Load provides a mock function for the type MockFilterStore func (_mock *MockFilterStore) Load(ctx context.Context, identifier string) (*webkit.UserContentFilter, error) { ret := _mock.Called(ctx, identifier) if len(ret) == 0 { panic("no return value specified for Load") } var r0 *webkit.UserContentFilter var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (*webkit.UserContentFilter, error)); ok { return returnFunc(ctx, identifier) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) *webkit.UserContentFilter); ok { r0 = returnFunc(ctx, identifier) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*webkit.UserContentFilter) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, identifier) } else { r1 = ret.Error(1) } return r0, r1 } // MockFilterStore_Load_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Load' type MockFilterStore_Load_Call struct { *mock.Call } // Load is a helper method to define mock.On call // - ctx context.Context // - identifier string func (_e *MockFilterStore_Expecter) Load(ctx interface{}, identifier interface{}) *MockFilterStore_Load_Call { return &MockFilterStore_Load_Call{Call: _e.mock.On("Load", ctx, identifier)} } func (_c *MockFilterStore_Load_Call) Run(run func(ctx context.Context, identifier string)) *MockFilterStore_Load_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockFilterStore_Load_Call) Return(userContentFilter *webkit.UserContentFilter, err error) *MockFilterStore_Load_Call { _c.Call.Return(userContentFilter, err) return _c } func (_c *MockFilterStore_Load_Call) RunAndReturn(run func(ctx context.Context, identifier string) (*webkit.UserContentFilter, error)) *MockFilterStore_Load_Call { _c.Call.Return(run) return _c } // Path provides a mock function for the type MockFilterStore func (_mock *MockFilterStore) Path() string { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Path") } var r0 string if returnFunc, ok := ret.Get(0).(func() string); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(string) } return r0 } // MockFilterStore_Path_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Path' type MockFilterStore_Path_Call struct { *mock.Call } // Path is a helper method to define mock.On call func (_e *MockFilterStore_Expecter) Path() *MockFilterStore_Path_Call { return &MockFilterStore_Path_Call{Call: _e.mock.On("Path")} } func (_c *MockFilterStore_Path_Call) Run(run func()) *MockFilterStore_Path_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockFilterStore_Path_Call) Return(s string) *MockFilterStore_Path_Call { _c.Call.Return(s) return _c } func (_c *MockFilterStore_Path_Call) RunAndReturn(run func() string) *MockFilterStore_Path_Call { _c.Call.Return(run) return _c } // Remove provides a mock function for the type MockFilterStore func (_mock *MockFilterStore) Remove(ctx context.Context, identifier string) error { ret := _mock.Called(ctx, identifier) if len(ret) == 0 { panic("no return value specified for Remove") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, identifier) } else { r0 = ret.Error(0) } return r0 } // MockFilterStore_Remove_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Remove' type MockFilterStore_Remove_Call struct { *mock.Call } // Remove is a helper method to define mock.On call // - ctx context.Context // - identifier string func (_e *MockFilterStore_Expecter) Remove(ctx interface{}, identifier interface{}) *MockFilterStore_Remove_Call { return &MockFilterStore_Remove_Call{Call: _e.mock.On("Remove", ctx, identifier)} } func (_c *MockFilterStore_Remove_Call) Run(run func(ctx context.Context, identifier string)) *MockFilterStore_Remove_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockFilterStore_Remove_Call) Return(err error) *MockFilterStore_Remove_Call { _c.Call.Return(err) return _c } func (_c *MockFilterStore_Remove_Call) RunAndReturn(run func(ctx context.Context, identifier string) error) *MockFilterStore_Remove_Call { _c.Call.Return(run) return _c } // NewMockFilterDownloader creates a new instance of MockFilterDownloader. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockFilterDownloader(t interface { mock.TestingT Cleanup(func()) }) *MockFilterDownloader { mock := &MockFilterDownloader{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockFilterDownloader is an autogenerated mock type for the FilterDownloader type type MockFilterDownloader struct { mock.Mock } type MockFilterDownloader_Expecter struct { mock *mock.Mock } func (_m *MockFilterDownloader) EXPECT() *MockFilterDownloader_Expecter { return &MockFilterDownloader_Expecter{mock: &_m.Mock} } // ClearCache provides a mock function for the type MockFilterDownloader func (_mock *MockFilterDownloader) ClearCache() error { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for ClearCache") } var r0 error if returnFunc, ok := ret.Get(0).(func() error); ok { r0 = returnFunc() } else { r0 = ret.Error(0) } return r0 } // MockFilterDownloader_ClearCache_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ClearCache' type MockFilterDownloader_ClearCache_Call struct { *mock.Call } // ClearCache is a helper method to define mock.On call func (_e *MockFilterDownloader_Expecter) ClearCache() *MockFilterDownloader_ClearCache_Call { return &MockFilterDownloader_ClearCache_Call{Call: _e.mock.On("ClearCache")} } func (_c *MockFilterDownloader_ClearCache_Call) Run(run func()) *MockFilterDownloader_ClearCache_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockFilterDownloader_ClearCache_Call) Return(err error) *MockFilterDownloader_ClearCache_Call { _c.Call.Return(err) return _c } func (_c *MockFilterDownloader_ClearCache_Call) RunAndReturn(run func() error) *MockFilterDownloader_ClearCache_Call { _c.Call.Return(run) return _c } // DownloadFilters provides a mock function for the type MockFilterDownloader func (_mock *MockFilterDownloader) DownloadFilters(ctx context.Context, onProgress func(filtering.DownloadProgress)) ([]string, error) { ret := _mock.Called(ctx, onProgress) if len(ret) == 0 { panic("no return value specified for DownloadFilters") } var r0 []string var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, func(filtering.DownloadProgress)) ([]string, error)); ok { return returnFunc(ctx, onProgress) } if returnFunc, ok := ret.Get(0).(func(context.Context, func(filtering.DownloadProgress)) []string); ok { r0 = returnFunc(ctx, onProgress) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]string) } } if returnFunc, ok := ret.Get(1).(func(context.Context, func(filtering.DownloadProgress)) error); ok { r1 = returnFunc(ctx, onProgress) } else { r1 = ret.Error(1) } return r0, r1 } // MockFilterDownloader_DownloadFilters_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DownloadFilters' type MockFilterDownloader_DownloadFilters_Call struct { *mock.Call } // DownloadFilters is a helper method to define mock.On call // - ctx context.Context // - onProgress func(filtering.DownloadProgress) func (_e *MockFilterDownloader_Expecter) DownloadFilters(ctx interface{}, onProgress interface{}) *MockFilterDownloader_DownloadFilters_Call { return &MockFilterDownloader_DownloadFilters_Call{Call: _e.mock.On("DownloadFilters", ctx, onProgress)} } func (_c *MockFilterDownloader_DownloadFilters_Call) Run(run func(ctx context.Context, onProgress func(filtering.DownloadProgress))) *MockFilterDownloader_DownloadFilters_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 func(filtering.DownloadProgress) if args[1] != nil { arg1 = args[1].(func(filtering.DownloadProgress)) } run( arg0, arg1, ) }) return _c } func (_c *MockFilterDownloader_DownloadFilters_Call) Return(strings []string, err error) *MockFilterDownloader_DownloadFilters_Call { _c.Call.Return(strings, err) return _c } func (_c *MockFilterDownloader_DownloadFilters_Call) RunAndReturn(run func(ctx context.Context, onProgress func(filtering.DownloadProgress)) ([]string, error)) *MockFilterDownloader_DownloadFilters_Call { _c.Call.Return(run) return _c } // FetchManifest provides a mock function for the type MockFilterDownloader func (_mock *MockFilterDownloader) FetchManifest(ctx context.Context) (*filtering.Manifest, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for FetchManifest") } var r0 *filtering.Manifest var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (*filtering.Manifest, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) *filtering.Manifest); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*filtering.Manifest) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockFilterDownloader_FetchManifest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FetchManifest' type MockFilterDownloader_FetchManifest_Call struct { *mock.Call } // FetchManifest is a helper method to define mock.On call // - ctx context.Context func (_e *MockFilterDownloader_Expecter) FetchManifest(ctx interface{}) *MockFilterDownloader_FetchManifest_Call { return &MockFilterDownloader_FetchManifest_Call{Call: _e.mock.On("FetchManifest", ctx)} } func (_c *MockFilterDownloader_FetchManifest_Call) Run(run func(ctx context.Context)) *MockFilterDownloader_FetchManifest_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockFilterDownloader_FetchManifest_Call) Return(manifest *filtering.Manifest, err error) *MockFilterDownloader_FetchManifest_Call { _c.Call.Return(manifest, err) return _c } func (_c *MockFilterDownloader_FetchManifest_Call) RunAndReturn(run func(ctx context.Context) (*filtering.Manifest, error)) *MockFilterDownloader_FetchManifest_Call { _c.Call.Return(run) return _c } // GetCachedFilterPaths provides a mock function for the type MockFilterDownloader func (_mock *MockFilterDownloader) GetCachedFilterPaths() []string { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for GetCachedFilterPaths") } var r0 []string if returnFunc, ok := ret.Get(0).(func() []string); ok { r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]string) } } return r0 } // MockFilterDownloader_GetCachedFilterPaths_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCachedFilterPaths' type MockFilterDownloader_GetCachedFilterPaths_Call struct { *mock.Call } // GetCachedFilterPaths is a helper method to define mock.On call func (_e *MockFilterDownloader_Expecter) GetCachedFilterPaths() *MockFilterDownloader_GetCachedFilterPaths_Call { return &MockFilterDownloader_GetCachedFilterPaths_Call{Call: _e.mock.On("GetCachedFilterPaths")} } func (_c *MockFilterDownloader_GetCachedFilterPaths_Call) Run(run func()) *MockFilterDownloader_GetCachedFilterPaths_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockFilterDownloader_GetCachedFilterPaths_Call) Return(strings []string) *MockFilterDownloader_GetCachedFilterPaths_Call { _c.Call.Return(strings) return _c } func (_c *MockFilterDownloader_GetCachedFilterPaths_Call) RunAndReturn(run func() []string) *MockFilterDownloader_GetCachedFilterPaths_Call { _c.Call.Return(run) return _c } // GetCachedManifest provides a mock function for the type MockFilterDownloader func (_mock *MockFilterDownloader) GetCachedManifest() (*filtering.Manifest, error) { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for GetCachedManifest") } var r0 *filtering.Manifest var r1 error if returnFunc, ok := ret.Get(0).(func() (*filtering.Manifest, error)); ok { return returnFunc() } if returnFunc, ok := ret.Get(0).(func() *filtering.Manifest); ok { r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*filtering.Manifest) } } if returnFunc, ok := ret.Get(1).(func() error); ok { r1 = returnFunc() } else { r1 = ret.Error(1) } return r0, r1 } // MockFilterDownloader_GetCachedManifest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCachedManifest' type MockFilterDownloader_GetCachedManifest_Call struct { *mock.Call } // GetCachedManifest is a helper method to define mock.On call func (_e *MockFilterDownloader_Expecter) GetCachedManifest() *MockFilterDownloader_GetCachedManifest_Call { return &MockFilterDownloader_GetCachedManifest_Call{Call: _e.mock.On("GetCachedManifest")} } func (_c *MockFilterDownloader_GetCachedManifest_Call) Run(run func()) *MockFilterDownloader_GetCachedManifest_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockFilterDownloader_GetCachedManifest_Call) Return(manifest *filtering.Manifest, err error) *MockFilterDownloader_GetCachedManifest_Call { _c.Call.Return(manifest, err) return _c } func (_c *MockFilterDownloader_GetCachedManifest_Call) RunAndReturn(run func() (*filtering.Manifest, error)) *MockFilterDownloader_GetCachedManifest_Call { _c.Call.Return(run) return _c } // HasCachedFilters provides a mock function for the type MockFilterDownloader func (_mock *MockFilterDownloader) HasCachedFilters() bool { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for HasCachedFilters") } var r0 bool if returnFunc, ok := ret.Get(0).(func() bool); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(bool) } return r0 } // MockFilterDownloader_HasCachedFilters_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'HasCachedFilters' type MockFilterDownloader_HasCachedFilters_Call struct { *mock.Call } // HasCachedFilters is a helper method to define mock.On call func (_e *MockFilterDownloader_Expecter) HasCachedFilters() *MockFilterDownloader_HasCachedFilters_Call { return &MockFilterDownloader_HasCachedFilters_Call{Call: _e.mock.On("HasCachedFilters")} } func (_c *MockFilterDownloader_HasCachedFilters_Call) Run(run func()) *MockFilterDownloader_HasCachedFilters_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockFilterDownloader_HasCachedFilters_Call) Return(b bool) *MockFilterDownloader_HasCachedFilters_Call { _c.Call.Return(b) return _c } func (_c *MockFilterDownloader_HasCachedFilters_Call) RunAndReturn(run func() bool) *MockFilterDownloader_HasCachedFilters_Call { _c.Call.Return(run) return _c } // IsCacheStale provides a mock function for the type MockFilterDownloader func (_mock *MockFilterDownloader) IsCacheStale(maxAge time.Duration) bool { ret := _mock.Called(maxAge) if len(ret) == 0 { panic("no return value specified for IsCacheStale") } var r0 bool if returnFunc, ok := ret.Get(0).(func(time.Duration) bool); ok { r0 = returnFunc(maxAge) } else { r0 = ret.Get(0).(bool) } return r0 } // MockFilterDownloader_IsCacheStale_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsCacheStale' type MockFilterDownloader_IsCacheStale_Call struct { *mock.Call } // IsCacheStale is a helper method to define mock.On call // - maxAge time.Duration func (_e *MockFilterDownloader_Expecter) IsCacheStale(maxAge interface{}) *MockFilterDownloader_IsCacheStale_Call { return &MockFilterDownloader_IsCacheStale_Call{Call: _e.mock.On("IsCacheStale", maxAge)} } func (_c *MockFilterDownloader_IsCacheStale_Call) Run(run func(maxAge time.Duration)) *MockFilterDownloader_IsCacheStale_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 time.Duration if args[0] != nil { arg0 = args[0].(time.Duration) } run( arg0, ) }) return _c } func (_c *MockFilterDownloader_IsCacheStale_Call) Return(b bool) *MockFilterDownloader_IsCacheStale_Call { _c.Call.Return(b) return _c } func (_c *MockFilterDownloader_IsCacheStale_Call) RunAndReturn(run func(maxAge time.Duration) bool) *MockFilterDownloader_IsCacheStale_Call { _c.Call.Return(run) return _c } // NeedsUpdate provides a mock function for the type MockFilterDownloader func (_mock *MockFilterDownloader) NeedsUpdate(ctx context.Context) (bool, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for NeedsUpdate") } var r0 bool var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (bool, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) bool); ok { r0 = returnFunc(ctx) } else { r0 = ret.Get(0).(bool) } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockFilterDownloader_NeedsUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NeedsUpdate' type MockFilterDownloader_NeedsUpdate_Call struct { *mock.Call } // NeedsUpdate is a helper method to define mock.On call // - ctx context.Context func (_e *MockFilterDownloader_Expecter) NeedsUpdate(ctx interface{}) *MockFilterDownloader_NeedsUpdate_Call { return &MockFilterDownloader_NeedsUpdate_Call{Call: _e.mock.On("NeedsUpdate", ctx)} } func (_c *MockFilterDownloader_NeedsUpdate_Call) Run(run func(ctx context.Context)) *MockFilterDownloader_NeedsUpdate_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockFilterDownloader_NeedsUpdate_Call) Return(b bool, err error) *MockFilterDownloader_NeedsUpdate_Call { _c.Call.Return(b, err) return _c } func (_c *MockFilterDownloader_NeedsUpdate_Call) RunAndReturn(run func(ctx context.Context) (bool, error)) *MockFilterDownloader_NeedsUpdate_Call { _c.Call.Return(run) return _c }