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/domain/entity"
11 mock "github.com/stretchr/testify/mock"
12)
13
14// NewMockClipboard creates a new instance of MockClipboard. 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 NewMockClipboard(t interface {
17 mock.TestingT
18 Cleanup(func())
19}) *MockClipboard {
20 mock := &MockClipboard{}
21 mock.Mock.Test(t)
22
23 t.Cleanup(func() { mock.AssertExpectations(t) })
24
25 return mock
26}
27
28// MockClipboard is an autogenerated mock type for the Clipboard type
29type MockClipboard struct {
30 mock.Mock
31}
32
33type MockClipboard_Expecter struct {
34 mock *mock.Mock
35}
36
37func (_m *MockClipboard) EXPECT() *MockClipboard_Expecter {
38 return &MockClipboard_Expecter{mock: &_m.Mock}
39}
40
41// Clear provides a mock function for the type MockClipboard
42func (_mock *MockClipboard) Clear(ctx context.Context) error {
43 ret := _mock.Called(ctx)
44
45 if len(ret) == 0 {
46 panic("no return value specified for Clear")
47 }
48
49 var r0 error
50 if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok {
51 r0 = returnFunc(ctx)
52 } else {
53 r0 = ret.Error(0)
54 }
55 return r0
56}
57
58// MockClipboard_Clear_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Clear'
59type MockClipboard_Clear_Call struct {
60 *mock.Call
61}
62
63// Clear is a helper method to define mock.On call
64// - ctx context.Context
65func (_e *MockClipboard_Expecter) Clear(ctx any) *MockClipboard_Clear_Call {
66 return &MockClipboard_Clear_Call{Call: _e.mock.On("Clear", ctx)}
67}
68
69func (_c *MockClipboard_Clear_Call) Run(run func(ctx context.Context)) *MockClipboard_Clear_Call {
70 _c.Call.Run(func(args mock.Arguments) {
71 var arg0 context.Context
72 if args[0] != nil {
73 arg0 = args[0].(context.Context)
74 }
75 run(
76 arg0,
77 )
78 })
79 return _c
80}
81
82func (_c *MockClipboard_Clear_Call) Return(err error) *MockClipboard_Clear_Call {
83 _c.Call.Return(err)
84 return _c
85}
86
87func (_c *MockClipboard_Clear_Call) RunAndReturn(run func(ctx context.Context) error) *MockClipboard_Clear_Call {
88 _c.Call.Return(run)
89 return _c
90}
91
92// HasText provides a mock function for the type MockClipboard
93func (_mock *MockClipboard) HasText(ctx context.Context) (bool, error) {
94 ret := _mock.Called(ctx)
95
96 if len(ret) == 0 {
97 panic("no return value specified for HasText")
98 }
99
100 var r0 bool
101 var r1 error
102 if returnFunc, ok := ret.Get(0).(func(context.Context) (bool, error)); ok {
103 return returnFunc(ctx)
104 }
105 if returnFunc, ok := ret.Get(0).(func(context.Context) bool); ok {
106 r0 = returnFunc(ctx)
107 } else {
108 r0 = ret.Get(0).(bool)
109 }
110 if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok {
111 r1 = returnFunc(ctx)
112 } else {
113 r1 = ret.Error(1)
114 }
115 return r0, r1
116}
117
118// MockClipboard_HasText_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'HasText'
119type MockClipboard_HasText_Call struct {
120 *mock.Call
121}
122
123// HasText is a helper method to define mock.On call
124// - ctx context.Context
125func (_e *MockClipboard_Expecter) HasText(ctx any) *MockClipboard_HasText_Call {
126 return &MockClipboard_HasText_Call{Call: _e.mock.On("HasText", ctx)}
127}
128
129func (_c *MockClipboard_HasText_Call) Run(run func(ctx context.Context)) *MockClipboard_HasText_Call {
130 _c.Call.Run(func(args mock.Arguments) {
131 var arg0 context.Context
132 if args[0] != nil {
133 arg0 = args[0].(context.Context)
134 }
135 run(
136 arg0,
137 )
138 })
139 return _c
140}
141
142func (_c *MockClipboard_HasText_Call) Return(b bool, err error) *MockClipboard_HasText_Call {
143 _c.Call.Return(b, err)
144 return _c
145}
146
147func (_c *MockClipboard_HasText_Call) RunAndReturn(run func(ctx context.Context) (bool, error)) *MockClipboard_HasText_Call {
148 _c.Call.Return(run)
149 return _c
150}
151
152// ReadText provides a mock function for the type MockClipboard
153func (_mock *MockClipboard) ReadText(ctx context.Context) (string, error) {
154 ret := _mock.Called(ctx)
155
156 if len(ret) == 0 {
157 panic("no return value specified for ReadText")
158 }
159
160 var r0 string
161 var r1 error
162 if returnFunc, ok := ret.Get(0).(func(context.Context) (string, error)); ok {
163 return returnFunc(ctx)
164 }
165 if returnFunc, ok := ret.Get(0).(func(context.Context) string); ok {
166 r0 = returnFunc(ctx)
167 } else {
168 r0 = ret.Get(0).(string)
169 }
170 if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok {
171 r1 = returnFunc(ctx)
172 } else {
173 r1 = ret.Error(1)
174 }
175 return r0, r1
176}
177
178// MockClipboard_ReadText_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadText'
179type MockClipboard_ReadText_Call struct {
180 *mock.Call
181}
182
183// ReadText is a helper method to define mock.On call
184// - ctx context.Context
185func (_e *MockClipboard_Expecter) ReadText(ctx any) *MockClipboard_ReadText_Call {
186 return &MockClipboard_ReadText_Call{Call: _e.mock.On("ReadText", ctx)}
187}
188
189func (_c *MockClipboard_ReadText_Call) Run(run func(ctx context.Context)) *MockClipboard_ReadText_Call {
190 _c.Call.Run(func(args mock.Arguments) {
191 var arg0 context.Context
192 if args[0] != nil {
193 arg0 = args[0].(context.Context)
194 }
195 run(
196 arg0,
197 )
198 })
199 return _c
200}
201
202func (_c *MockClipboard_ReadText_Call) Return(s string, err error) *MockClipboard_ReadText_Call {
203 _c.Call.Return(s, err)
204 return _c
205}
206
207func (_c *MockClipboard_ReadText_Call) RunAndReturn(run func(ctx context.Context) (string, error)) *MockClipboard_ReadText_Call {
208 _c.Call.Return(run)
209 return _c
210}
211
212// WriteImage provides a mock function for the type MockClipboard
213func (_mock *MockClipboard) WriteImage(ctx context.Context, image entity.ImageData) error {
214 ret := _mock.Called(ctx, image)
215
216 if len(ret) == 0 {
217 panic("no return value specified for WriteImage")
218 }
219
220 var r0 error
221 if returnFunc, ok := ret.Get(0).(func(context.Context, entity.ImageData) error); ok {
222 r0 = returnFunc(ctx, image)
223 } else {
224 r0 = ret.Error(0)
225 }
226 return r0
227}
228
229// MockClipboard_WriteImage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WriteImage'
230type MockClipboard_WriteImage_Call struct {
231 *mock.Call
232}
233
234// WriteImage is a helper method to define mock.On call
235// - ctx context.Context
236// - image entity.ImageData
237func (_e *MockClipboard_Expecter) WriteImage(ctx any, image any) *MockClipboard_WriteImage_Call {
238 return &MockClipboard_WriteImage_Call{Call: _e.mock.On("WriteImage", ctx, image)}
239}
240
241func (_c *MockClipboard_WriteImage_Call) Run(run func(ctx context.Context, image entity.ImageData)) *MockClipboard_WriteImage_Call {
242 _c.Call.Run(func(args mock.Arguments) {
243 var arg0 context.Context
244 if args[0] != nil {
245 arg0 = args[0].(context.Context)
246 }
247 var arg1 entity.ImageData
248 if args[1] != nil {
249 arg1 = args[1].(entity.ImageData)
250 }
251 run(
252 arg0,
253 arg1,
254 )
255 })
256 return _c
257}
258
259func (_c *MockClipboard_WriteImage_Call) Return(err error) *MockClipboard_WriteImage_Call {
260 _c.Call.Return(err)
261 return _c
262}
263
264func (_c *MockClipboard_WriteImage_Call) RunAndReturn(run func(ctx context.Context, image entity.ImageData) error) *MockClipboard_WriteImage_Call {
265 _c.Call.Return(run)
266 return _c
267}
268
269// WriteText provides a mock function for the type MockClipboard
270func (_mock *MockClipboard) WriteText(ctx context.Context, text string) error {
271 ret := _mock.Called(ctx, text)
272
273 if len(ret) == 0 {
274 panic("no return value specified for WriteText")
275 }
276
277 var r0 error
278 if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
279 r0 = returnFunc(ctx, text)
280 } else {
281 r0 = ret.Error(0)
282 }
283 return r0
284}
285
286// MockClipboard_WriteText_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WriteText'
287type MockClipboard_WriteText_Call struct {
288 *mock.Call
289}
290
291// WriteText is a helper method to define mock.On call
292// - ctx context.Context
293// - text string
294func (_e *MockClipboard_Expecter) WriteText(ctx any, text any) *MockClipboard_WriteText_Call {
295 return &MockClipboard_WriteText_Call{Call: _e.mock.On("WriteText", ctx, text)}
296}
297
298func (_c *MockClipboard_WriteText_Call) Run(run func(ctx context.Context, text string)) *MockClipboard_WriteText_Call {
299 _c.Call.Run(func(args mock.Arguments) {
300 var arg0 context.Context
301 if args[0] != nil {
302 arg0 = args[0].(context.Context)
303 }
304 var arg1 string
305 if args[1] != nil {
306 arg1 = args[1].(string)
307 }
308 run(
309 arg0,
310 arg1,
311 )
312 })
313 return _c
314}
315
316func (_c *MockClipboard_WriteText_Call) Return(err error) *MockClipboard_WriteText_Call {
317 _c.Call.Return(err)
318 return _c
319}
320
321func (_c *MockClipboard_WriteText_Call) RunAndReturn(run func(ctx context.Context, text string) error) *MockClipboard_WriteText_Call {
322 _c.Call.Return(run)
323 return _c
324}