// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "github.com/bnema/dumber/internal/application/port" mock "github.com/stretchr/testify/mock" ) // NewMockDesktopIntegration creates a new instance of MockDesktopIntegration. 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 NewMockDesktopIntegration(t interface { mock.TestingT Cleanup(func()) }) *MockDesktopIntegration { mock := &MockDesktopIntegration{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockDesktopIntegration is an autogenerated mock type for the DesktopIntegration type type MockDesktopIntegration struct { mock.Mock } type MockDesktopIntegration_Expecter struct { mock *mock.Mock } func (_m *MockDesktopIntegration) EXPECT() *MockDesktopIntegration_Expecter { return &MockDesktopIntegration_Expecter{mock: &_m.Mock} } // GetStatus provides a mock function for the type MockDesktopIntegration func (_mock *MockDesktopIntegration) GetStatus(ctx context.Context) (*port.DesktopIntegrationStatus, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetStatus") } var r0 *port.DesktopIntegrationStatus var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (*port.DesktopIntegrationStatus, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) *port.DesktopIntegrationStatus); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*port.DesktopIntegrationStatus) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockDesktopIntegration_GetStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetStatus' type MockDesktopIntegration_GetStatus_Call struct { *mock.Call } // GetStatus is a helper method to define mock.On call // - ctx context.Context func (_e *MockDesktopIntegration_Expecter) GetStatus(ctx any) *MockDesktopIntegration_GetStatus_Call { return &MockDesktopIntegration_GetStatus_Call{Call: _e.mock.On("GetStatus", ctx)} } func (_c *MockDesktopIntegration_GetStatus_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_GetStatus_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 *MockDesktopIntegration_GetStatus_Call) Return(desktopIntegrationStatus *port.DesktopIntegrationStatus, err error) *MockDesktopIntegration_GetStatus_Call { _c.Call.Return(desktopIntegrationStatus, err) return _c } func (_c *MockDesktopIntegration_GetStatus_Call) RunAndReturn(run func(ctx context.Context) (*port.DesktopIntegrationStatus, error)) *MockDesktopIntegration_GetStatus_Call { _c.Call.Return(run) return _c } // InstallDesktopFile provides a mock function for the type MockDesktopIntegration func (_mock *MockDesktopIntegration) InstallDesktopFile(ctx context.Context) (string, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for InstallDesktopFile") } 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 { 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 } // MockDesktopIntegration_InstallDesktopFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InstallDesktopFile' type MockDesktopIntegration_InstallDesktopFile_Call struct { *mock.Call } // InstallDesktopFile is a helper method to define mock.On call // - ctx context.Context func (_e *MockDesktopIntegration_Expecter) InstallDesktopFile(ctx any) *MockDesktopIntegration_InstallDesktopFile_Call { return &MockDesktopIntegration_InstallDesktopFile_Call{Call: _e.mock.On("InstallDesktopFile", ctx)} } func (_c *MockDesktopIntegration_InstallDesktopFile_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_InstallDesktopFile_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 *MockDesktopIntegration_InstallDesktopFile_Call) Return(s string, err error) *MockDesktopIntegration_InstallDesktopFile_Call { _c.Call.Return(s, err) return _c } func (_c *MockDesktopIntegration_InstallDesktopFile_Call) RunAndReturn(run func(ctx context.Context) (string, error)) *MockDesktopIntegration_InstallDesktopFile_Call { _c.Call.Return(run) return _c } // InstallIcon provides a mock function for the type MockDesktopIntegration func (_mock *MockDesktopIntegration) InstallIcon(ctx context.Context, svgData []byte) (string, error) { ret := _mock.Called(ctx, svgData) if len(ret) == 0 { panic("no return value specified for InstallIcon") } var r0 string var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, []byte) (string, error)); ok { return returnFunc(ctx, svgData) } if returnFunc, ok := ret.Get(0).(func(context.Context, []byte) string); ok { r0 = returnFunc(ctx, svgData) } else { r0 = ret.Get(0).(string) } if returnFunc, ok := ret.Get(1).(func(context.Context, []byte) error); ok { r1 = returnFunc(ctx, svgData) } else { r1 = ret.Error(1) } return r0, r1 } // MockDesktopIntegration_InstallIcon_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InstallIcon' type MockDesktopIntegration_InstallIcon_Call struct { *mock.Call } // InstallIcon is a helper method to define mock.On call // - ctx context.Context // - svgData []byte func (_e *MockDesktopIntegration_Expecter) InstallIcon(ctx any, svgData any) *MockDesktopIntegration_InstallIcon_Call { return &MockDesktopIntegration_InstallIcon_Call{Call: _e.mock.On("InstallIcon", ctx, svgData)} } func (_c *MockDesktopIntegration_InstallIcon_Call) Run(run func(ctx context.Context, svgData []byte)) *MockDesktopIntegration_InstallIcon_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 []byte if args[1] != nil { arg1 = args[1].([]byte) } run( arg0, arg1, ) }) return _c } func (_c *MockDesktopIntegration_InstallIcon_Call) Return(s string, err error) *MockDesktopIntegration_InstallIcon_Call { _c.Call.Return(s, err) return _c } func (_c *MockDesktopIntegration_InstallIcon_Call) RunAndReturn(run func(ctx context.Context, svgData []byte) (string, error)) *MockDesktopIntegration_InstallIcon_Call { _c.Call.Return(run) return _c } // RemoveDesktopFile provides a mock function for the type MockDesktopIntegration func (_mock *MockDesktopIntegration) RemoveDesktopFile(ctx context.Context) error { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for RemoveDesktopFile") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok { r0 = returnFunc(ctx) } else { r0 = ret.Error(0) } return r0 } // MockDesktopIntegration_RemoveDesktopFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveDesktopFile' type MockDesktopIntegration_RemoveDesktopFile_Call struct { *mock.Call } // RemoveDesktopFile is a helper method to define mock.On call // - ctx context.Context func (_e *MockDesktopIntegration_Expecter) RemoveDesktopFile(ctx any) *MockDesktopIntegration_RemoveDesktopFile_Call { return &MockDesktopIntegration_RemoveDesktopFile_Call{Call: _e.mock.On("RemoveDesktopFile", ctx)} } func (_c *MockDesktopIntegration_RemoveDesktopFile_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_RemoveDesktopFile_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 *MockDesktopIntegration_RemoveDesktopFile_Call) Return(err error) *MockDesktopIntegration_RemoveDesktopFile_Call { _c.Call.Return(err) return _c } func (_c *MockDesktopIntegration_RemoveDesktopFile_Call) RunAndReturn(run func(ctx context.Context) error) *MockDesktopIntegration_RemoveDesktopFile_Call { _c.Call.Return(run) return _c } // RemoveIcon provides a mock function for the type MockDesktopIntegration func (_mock *MockDesktopIntegration) RemoveIcon(ctx context.Context) error { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for RemoveIcon") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok { r0 = returnFunc(ctx) } else { r0 = ret.Error(0) } return r0 } // MockDesktopIntegration_RemoveIcon_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveIcon' type MockDesktopIntegration_RemoveIcon_Call struct { *mock.Call } // RemoveIcon is a helper method to define mock.On call // - ctx context.Context func (_e *MockDesktopIntegration_Expecter) RemoveIcon(ctx any) *MockDesktopIntegration_RemoveIcon_Call { return &MockDesktopIntegration_RemoveIcon_Call{Call: _e.mock.On("RemoveIcon", ctx)} } func (_c *MockDesktopIntegration_RemoveIcon_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_RemoveIcon_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 *MockDesktopIntegration_RemoveIcon_Call) Return(err error) *MockDesktopIntegration_RemoveIcon_Call { _c.Call.Return(err) return _c } func (_c *MockDesktopIntegration_RemoveIcon_Call) RunAndReturn(run func(ctx context.Context) error) *MockDesktopIntegration_RemoveIcon_Call { _c.Call.Return(run) return _c } // SetAsDefaultBrowser provides a mock function for the type MockDesktopIntegration func (_mock *MockDesktopIntegration) SetAsDefaultBrowser(ctx context.Context) error { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for SetAsDefaultBrowser") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok { r0 = returnFunc(ctx) } else { r0 = ret.Error(0) } return r0 } // MockDesktopIntegration_SetAsDefaultBrowser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetAsDefaultBrowser' type MockDesktopIntegration_SetAsDefaultBrowser_Call struct { *mock.Call } // SetAsDefaultBrowser is a helper method to define mock.On call // - ctx context.Context func (_e *MockDesktopIntegration_Expecter) SetAsDefaultBrowser(ctx any) *MockDesktopIntegration_SetAsDefaultBrowser_Call { return &MockDesktopIntegration_SetAsDefaultBrowser_Call{Call: _e.mock.On("SetAsDefaultBrowser", ctx)} } func (_c *MockDesktopIntegration_SetAsDefaultBrowser_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_SetAsDefaultBrowser_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 *MockDesktopIntegration_SetAsDefaultBrowser_Call) Return(err error) *MockDesktopIntegration_SetAsDefaultBrowser_Call { _c.Call.Return(err) return _c } func (_c *MockDesktopIntegration_SetAsDefaultBrowser_Call) RunAndReturn(run func(ctx context.Context) error) *MockDesktopIntegration_SetAsDefaultBrowser_Call { _c.Call.Return(run) return _c } // UnsetAsDefaultBrowser provides a mock function for the type MockDesktopIntegration func (_mock *MockDesktopIntegration) UnsetAsDefaultBrowser(ctx context.Context) error { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for UnsetAsDefaultBrowser") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok { r0 = returnFunc(ctx) } else { r0 = ret.Error(0) } return r0 } // MockDesktopIntegration_UnsetAsDefaultBrowser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UnsetAsDefaultBrowser' type MockDesktopIntegration_UnsetAsDefaultBrowser_Call struct { *mock.Call } // UnsetAsDefaultBrowser is a helper method to define mock.On call // - ctx context.Context func (_e *MockDesktopIntegration_Expecter) UnsetAsDefaultBrowser(ctx any) *MockDesktopIntegration_UnsetAsDefaultBrowser_Call { return &MockDesktopIntegration_UnsetAsDefaultBrowser_Call{Call: _e.mock.On("UnsetAsDefaultBrowser", ctx)} } func (_c *MockDesktopIntegration_UnsetAsDefaultBrowser_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_UnsetAsDefaultBrowser_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 *MockDesktopIntegration_UnsetAsDefaultBrowser_Call) Return(err error) *MockDesktopIntegration_UnsetAsDefaultBrowser_Call { _c.Call.Return(err) return _c } func (_c *MockDesktopIntegration_UnsetAsDefaultBrowser_Call) RunAndReturn(run func(ctx context.Context) error) *MockDesktopIntegration_UnsetAsDefaultBrowser_Call { _c.Call.Return(run) return _c }