1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8 "context"
9
10 "github.com/bnema/dumber/internal/application/port"
11 mock "github.com/stretchr/testify/mock"
12)
13
14// 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.
15// The first argument is typically a *testing.T value.
16func NewMockDesktopIntegration(t interface {
17 mock.TestingT
18 Cleanup(func())
19}) *MockDesktopIntegration {
20 mock := &MockDesktopIntegration{}
21 mock.Mock.Test(t)
22
23 t.Cleanup(func() { mock.AssertExpectations(t) })
24
25 return mock
26}
27
28// MockDesktopIntegration is an autogenerated mock type for the DesktopIntegration type
29type MockDesktopIntegration struct {
30 mock.Mock
31}
32
33type MockDesktopIntegration_Expecter struct {
34 mock *mock.Mock
35}
36
37func (_m *MockDesktopIntegration) EXPECT() *MockDesktopIntegration_Expecter {
38 return &MockDesktopIntegration_Expecter{mock: &_m.Mock}
39}
40
41// GetStatus provides a mock function for the type MockDesktopIntegration
42func (_mock *MockDesktopIntegration) GetStatus(ctx context.Context) (*port.DesktopIntegrationStatus, error) {
43 ret := _mock.Called(ctx)
44
45 if len(ret) == 0 {
46 panic("no return value specified for GetStatus")
47 }
48
49 var r0 *port.DesktopIntegrationStatus
50 var r1 error
51 if returnFunc, ok := ret.Get(0).(func(context.Context) (*port.DesktopIntegrationStatus, error)); ok {
52 return returnFunc(ctx)
53 }
54 if returnFunc, ok := ret.Get(0).(func(context.Context) *port.DesktopIntegrationStatus); ok {
55 r0 = returnFunc(ctx)
56 } else {
57 if ret.Get(0) != nil {
58 r0 = ret.Get(0).(*port.DesktopIntegrationStatus)
59 }
60 }
61 if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok {
62 r1 = returnFunc(ctx)
63 } else {
64 r1 = ret.Error(1)
65 }
66 return r0, r1
67}
68
69// MockDesktopIntegration_GetStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetStatus'
70type MockDesktopIntegration_GetStatus_Call struct {
71 *mock.Call
72}
73
74// GetStatus is a helper method to define mock.On call
75// - ctx context.Context
76func (_e *MockDesktopIntegration_Expecter) GetStatus(ctx any) *MockDesktopIntegration_GetStatus_Call {
77 return &MockDesktopIntegration_GetStatus_Call{Call: _e.mock.On("GetStatus", ctx)}
78}
79
80func (_c *MockDesktopIntegration_GetStatus_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_GetStatus_Call {
81 _c.Call.Run(func(args mock.Arguments) {
82 var arg0 context.Context
83 if args[0] != nil {
84 arg0 = args[0].(context.Context)
85 }
86 run(
87 arg0,
88 )
89 })
90 return _c
91}
92
93func (_c *MockDesktopIntegration_GetStatus_Call) Return(desktopIntegrationStatus *port.DesktopIntegrationStatus, err error) *MockDesktopIntegration_GetStatus_Call {
94 _c.Call.Return(desktopIntegrationStatus, err)
95 return _c
96}
97
98func (_c *MockDesktopIntegration_GetStatus_Call) RunAndReturn(run func(ctx context.Context) (*port.DesktopIntegrationStatus, error)) *MockDesktopIntegration_GetStatus_Call {
99 _c.Call.Return(run)
100 return _c
101}
102
103// InstallDesktopFile provides a mock function for the type MockDesktopIntegration
104func (_mock *MockDesktopIntegration) InstallDesktopFile(ctx context.Context) (string, error) {
105 ret := _mock.Called(ctx)
106
107 if len(ret) == 0 {
108 panic("no return value specified for InstallDesktopFile")
109 }
110
111 var r0 string
112 var r1 error
113 if returnFunc, ok := ret.Get(0).(func(context.Context) (string, error)); ok {
114 return returnFunc(ctx)
115 }
116 if returnFunc, ok := ret.Get(0).(func(context.Context) string); ok {
117 r0 = returnFunc(ctx)
118 } else {
119 r0 = ret.Get(0).(string)
120 }
121 if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok {
122 r1 = returnFunc(ctx)
123 } else {
124 r1 = ret.Error(1)
125 }
126 return r0, r1
127}
128
129// MockDesktopIntegration_InstallDesktopFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InstallDesktopFile'
130type MockDesktopIntegration_InstallDesktopFile_Call struct {
131 *mock.Call
132}
133
134// InstallDesktopFile is a helper method to define mock.On call
135// - ctx context.Context
136func (_e *MockDesktopIntegration_Expecter) InstallDesktopFile(ctx any) *MockDesktopIntegration_InstallDesktopFile_Call {
137 return &MockDesktopIntegration_InstallDesktopFile_Call{Call: _e.mock.On("InstallDesktopFile", ctx)}
138}
139
140func (_c *MockDesktopIntegration_InstallDesktopFile_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_InstallDesktopFile_Call {
141 _c.Call.Run(func(args mock.Arguments) {
142 var arg0 context.Context
143 if args[0] != nil {
144 arg0 = args[0].(context.Context)
145 }
146 run(
147 arg0,
148 )
149 })
150 return _c
151}
152
153func (_c *MockDesktopIntegration_InstallDesktopFile_Call) Return(s string, err error) *MockDesktopIntegration_InstallDesktopFile_Call {
154 _c.Call.Return(s, err)
155 return _c
156}
157
158func (_c *MockDesktopIntegration_InstallDesktopFile_Call) RunAndReturn(run func(ctx context.Context) (string, error)) *MockDesktopIntegration_InstallDesktopFile_Call {
159 _c.Call.Return(run)
160 return _c
161}
162
163// InstallIcon provides a mock function for the type MockDesktopIntegration
164func (_mock *MockDesktopIntegration) InstallIcon(ctx context.Context, svgData []byte) (string, error) {
165 ret := _mock.Called(ctx, svgData)
166
167 if len(ret) == 0 {
168 panic("no return value specified for InstallIcon")
169 }
170
171 var r0 string
172 var r1 error
173 if returnFunc, ok := ret.Get(0).(func(context.Context, []byte) (string, error)); ok {
174 return returnFunc(ctx, svgData)
175 }
176 if returnFunc, ok := ret.Get(0).(func(context.Context, []byte) string); ok {
177 r0 = returnFunc(ctx, svgData)
178 } else {
179 r0 = ret.Get(0).(string)
180 }
181 if returnFunc, ok := ret.Get(1).(func(context.Context, []byte) error); ok {
182 r1 = returnFunc(ctx, svgData)
183 } else {
184 r1 = ret.Error(1)
185 }
186 return r0, r1
187}
188
189// MockDesktopIntegration_InstallIcon_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InstallIcon'
190type MockDesktopIntegration_InstallIcon_Call struct {
191 *mock.Call
192}
193
194// InstallIcon is a helper method to define mock.On call
195// - ctx context.Context
196// - svgData []byte
197func (_e *MockDesktopIntegration_Expecter) InstallIcon(ctx any, svgData any) *MockDesktopIntegration_InstallIcon_Call {
198 return &MockDesktopIntegration_InstallIcon_Call{Call: _e.mock.On("InstallIcon", ctx, svgData)}
199}
200
201func (_c *MockDesktopIntegration_InstallIcon_Call) Run(run func(ctx context.Context, svgData []byte)) *MockDesktopIntegration_InstallIcon_Call {
202 _c.Call.Run(func(args mock.Arguments) {
203 var arg0 context.Context
204 if args[0] != nil {
205 arg0 = args[0].(context.Context)
206 }
207 var arg1 []byte
208 if args[1] != nil {
209 arg1 = args[1].([]byte)
210 }
211 run(
212 arg0,
213 arg1,
214 )
215 })
216 return _c
217}
218
219func (_c *MockDesktopIntegration_InstallIcon_Call) Return(s string, err error) *MockDesktopIntegration_InstallIcon_Call {
220 _c.Call.Return(s, err)
221 return _c
222}
223
224func (_c *MockDesktopIntegration_InstallIcon_Call) RunAndReturn(run func(ctx context.Context, svgData []byte) (string, error)) *MockDesktopIntegration_InstallIcon_Call {
225 _c.Call.Return(run)
226 return _c
227}
228
229// RemoveDesktopFile provides a mock function for the type MockDesktopIntegration
230func (_mock *MockDesktopIntegration) RemoveDesktopFile(ctx context.Context) error {
231 ret := _mock.Called(ctx)
232
233 if len(ret) == 0 {
234 panic("no return value specified for RemoveDesktopFile")
235 }
236
237 var r0 error
238 if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok {
239 r0 = returnFunc(ctx)
240 } else {
241 r0 = ret.Error(0)
242 }
243 return r0
244}
245
246// MockDesktopIntegration_RemoveDesktopFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveDesktopFile'
247type MockDesktopIntegration_RemoveDesktopFile_Call struct {
248 *mock.Call
249}
250
251// RemoveDesktopFile is a helper method to define mock.On call
252// - ctx context.Context
253func (_e *MockDesktopIntegration_Expecter) RemoveDesktopFile(ctx any) *MockDesktopIntegration_RemoveDesktopFile_Call {
254 return &MockDesktopIntegration_RemoveDesktopFile_Call{Call: _e.mock.On("RemoveDesktopFile", ctx)}
255}
256
257func (_c *MockDesktopIntegration_RemoveDesktopFile_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_RemoveDesktopFile_Call {
258 _c.Call.Run(func(args mock.Arguments) {
259 var arg0 context.Context
260 if args[0] != nil {
261 arg0 = args[0].(context.Context)
262 }
263 run(
264 arg0,
265 )
266 })
267 return _c
268}
269
270func (_c *MockDesktopIntegration_RemoveDesktopFile_Call) Return(err error) *MockDesktopIntegration_RemoveDesktopFile_Call {
271 _c.Call.Return(err)
272 return _c
273}
274
275func (_c *MockDesktopIntegration_RemoveDesktopFile_Call) RunAndReturn(run func(ctx context.Context) error) *MockDesktopIntegration_RemoveDesktopFile_Call {
276 _c.Call.Return(run)
277 return _c
278}
279
280// RemoveIcon provides a mock function for the type MockDesktopIntegration
281func (_mock *MockDesktopIntegration) RemoveIcon(ctx context.Context) error {
282 ret := _mock.Called(ctx)
283
284 if len(ret) == 0 {
285 panic("no return value specified for RemoveIcon")
286 }
287
288 var r0 error
289 if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok {
290 r0 = returnFunc(ctx)
291 } else {
292 r0 = ret.Error(0)
293 }
294 return r0
295}
296
297// MockDesktopIntegration_RemoveIcon_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveIcon'
298type MockDesktopIntegration_RemoveIcon_Call struct {
299 *mock.Call
300}
301
302// RemoveIcon is a helper method to define mock.On call
303// - ctx context.Context
304func (_e *MockDesktopIntegration_Expecter) RemoveIcon(ctx any) *MockDesktopIntegration_RemoveIcon_Call {
305 return &MockDesktopIntegration_RemoveIcon_Call{Call: _e.mock.On("RemoveIcon", ctx)}
306}
307
308func (_c *MockDesktopIntegration_RemoveIcon_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_RemoveIcon_Call {
309 _c.Call.Run(func(args mock.Arguments) {
310 var arg0 context.Context
311 if args[0] != nil {
312 arg0 = args[0].(context.Context)
313 }
314 run(
315 arg0,
316 )
317 })
318 return _c
319}
320
321func (_c *MockDesktopIntegration_RemoveIcon_Call) Return(err error) *MockDesktopIntegration_RemoveIcon_Call {
322 _c.Call.Return(err)
323 return _c
324}
325
326func (_c *MockDesktopIntegration_RemoveIcon_Call) RunAndReturn(run func(ctx context.Context) error) *MockDesktopIntegration_RemoveIcon_Call {
327 _c.Call.Return(run)
328 return _c
329}
330
331// SetAsDefaultBrowser provides a mock function for the type MockDesktopIntegration
332func (_mock *MockDesktopIntegration) SetAsDefaultBrowser(ctx context.Context) error {
333 ret := _mock.Called(ctx)
334
335 if len(ret) == 0 {
336 panic("no return value specified for SetAsDefaultBrowser")
337 }
338
339 var r0 error
340 if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok {
341 r0 = returnFunc(ctx)
342 } else {
343 r0 = ret.Error(0)
344 }
345 return r0
346}
347
348// MockDesktopIntegration_SetAsDefaultBrowser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetAsDefaultBrowser'
349type MockDesktopIntegration_SetAsDefaultBrowser_Call struct {
350 *mock.Call
351}
352
353// SetAsDefaultBrowser is a helper method to define mock.On call
354// - ctx context.Context
355func (_e *MockDesktopIntegration_Expecter) SetAsDefaultBrowser(ctx any) *MockDesktopIntegration_SetAsDefaultBrowser_Call {
356 return &MockDesktopIntegration_SetAsDefaultBrowser_Call{Call: _e.mock.On("SetAsDefaultBrowser", ctx)}
357}
358
359func (_c *MockDesktopIntegration_SetAsDefaultBrowser_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_SetAsDefaultBrowser_Call {
360 _c.Call.Run(func(args mock.Arguments) {
361 var arg0 context.Context
362 if args[0] != nil {
363 arg0 = args[0].(context.Context)
364 }
365 run(
366 arg0,
367 )
368 })
369 return _c
370}
371
372func (_c *MockDesktopIntegration_SetAsDefaultBrowser_Call) Return(err error) *MockDesktopIntegration_SetAsDefaultBrowser_Call {
373 _c.Call.Return(err)
374 return _c
375}
376
377func (_c *MockDesktopIntegration_SetAsDefaultBrowser_Call) RunAndReturn(run func(ctx context.Context) error) *MockDesktopIntegration_SetAsDefaultBrowser_Call {
378 _c.Call.Return(run)
379 return _c
380}
381
382// UnsetAsDefaultBrowser provides a mock function for the type MockDesktopIntegration
383func (_mock *MockDesktopIntegration) UnsetAsDefaultBrowser(ctx context.Context) error {
384 ret := _mock.Called(ctx)
385
386 if len(ret) == 0 {
387 panic("no return value specified for UnsetAsDefaultBrowser")
388 }
389
390 var r0 error
391 if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok {
392 r0 = returnFunc(ctx)
393 } else {
394 r0 = ret.Error(0)
395 }
396 return r0
397}
398
399// MockDesktopIntegration_UnsetAsDefaultBrowser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UnsetAsDefaultBrowser'
400type MockDesktopIntegration_UnsetAsDefaultBrowser_Call struct {
401 *mock.Call
402}
403
404// UnsetAsDefaultBrowser is a helper method to define mock.On call
405// - ctx context.Context
406func (_e *MockDesktopIntegration_Expecter) UnsetAsDefaultBrowser(ctx any) *MockDesktopIntegration_UnsetAsDefaultBrowser_Call {
407 return &MockDesktopIntegration_UnsetAsDefaultBrowser_Call{Call: _e.mock.On("UnsetAsDefaultBrowser", ctx)}
408}
409
410func (_c *MockDesktopIntegration_UnsetAsDefaultBrowser_Call) Run(run func(ctx context.Context)) *MockDesktopIntegration_UnsetAsDefaultBrowser_Call {
411 _c.Call.Run(func(args mock.Arguments) {
412 var arg0 context.Context
413 if args[0] != nil {
414 arg0 = args[0].(context.Context)
415 }
416 run(
417 arg0,
418 )
419 })
420 return _c
421}
422
423func (_c *MockDesktopIntegration_UnsetAsDefaultBrowser_Call) Return(err error) *MockDesktopIntegration_UnsetAsDefaultBrowser_Call {
424 _c.Call.Return(err)
425 return _c
426}
427
428func (_c *MockDesktopIntegration_UnsetAsDefaultBrowser_Call) RunAndReturn(run func(ctx context.Context) error) *MockDesktopIntegration_UnsetAsDefaultBrowser_Call {
429 _c.Call.Return(run)
430 return _c
431}