mock_Player.go RawHistoryFolder
1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8 "github.com/bnema/purego-pipewire/pipewire"
9 mock "github.com/stretchr/testify/mock"
10)
11
12// NewMockPlayer creates a new instance of MockPlayer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
13// The first argument is typically a *testing.T value.
14func NewMockPlayer(t interface {
15 mock.TestingT
16 Cleanup(func())
17}) *MockPlayer {
18 if helper, ok := t.(interface{ Helper() }); ok {
19 helper.Helper()
20 }
21
22 mock := &MockPlayer{}
23 mock.Mock.Test(t)
24
25 t.Cleanup(func() {
26 if helper, ok := t.(interface{ Helper() }); ok {
27 helper.Helper()
28 }
29 mock.AssertExpectations(t)
30 })
31
32 return mock
33}
34
35// MockPlayer is an autogenerated mock type for the Player type
36type MockPlayer struct {
37 mock.Mock
38}
39
40type MockPlayer_Expecter struct {
41 mock *mock.Mock
42}
43
44func (_m *MockPlayer) EXPECT() *MockPlayer_Expecter {
45 return &MockPlayer_Expecter{mock: &_m.Mock}
46}
47
48// Close provides a mock function for the type MockPlayer
49func (_mock *MockPlayer) Close() error {
50 ret := _mock.Called()
51
52 if len(ret) == 0 {
53 panic("no return value specified for Close")
54 }
55
56 var r0 error
57 if returnFunc, ok := ret.Get(0).(func() error); ok {
58 r0 = returnFunc()
59 } else {
60 r0 = ret.Error(0)
61 }
62 return r0
63}
64
65// MockPlayer_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
66type MockPlayer_Close_Call struct {
67 *mock.Call
68}
69
70// Close is a helper method to define mock.On call
71func (_e *MockPlayer_Expecter) Close() *MockPlayer_Close_Call {
72 return &MockPlayer_Close_Call{Call: _e.mock.On("Close")}
73}
74
75func (_c *MockPlayer_Close_Call) Run(run func()) *MockPlayer_Close_Call {
76 _c.Call.Run(func(args mock.Arguments) {
77 run()
78 })
79 return _c
80}
81
82func (_c *MockPlayer_Close_Call) Return(err error) *MockPlayer_Close_Call {
83 _c.Call.Return(err)
84 return _c
85}
86
87func (_c *MockPlayer_Close_Call) RunAndReturn(run func() error) *MockPlayer_Close_Call {
88 _c.Call.Return(run)
89 return _c
90}
91
92// Pause provides a mock function for the type MockPlayer
93func (_mock *MockPlayer) Pause() error {
94 ret := _mock.Called()
95
96 if len(ret) == 0 {
97 panic("no return value specified for Pause")
98 }
99
100 var r0 error
101 if returnFunc, ok := ret.Get(0).(func() error); ok {
102 r0 = returnFunc()
103 } else {
104 r0 = ret.Error(0)
105 }
106 return r0
107}
108
109// MockPlayer_Pause_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Pause'
110type MockPlayer_Pause_Call struct {
111 *mock.Call
112}
113
114// Pause is a helper method to define mock.On call
115func (_e *MockPlayer_Expecter) Pause() *MockPlayer_Pause_Call {
116 return &MockPlayer_Pause_Call{Call: _e.mock.On("Pause")}
117}
118
119func (_c *MockPlayer_Pause_Call) Run(run func()) *MockPlayer_Pause_Call {
120 _c.Call.Run(func(args mock.Arguments) {
121 run()
122 })
123 return _c
124}
125
126func (_c *MockPlayer_Pause_Call) Return(err error) *MockPlayer_Pause_Call {
127 _c.Call.Return(err)
128 return _c
129}
130
131func (_c *MockPlayer_Pause_Call) RunAndReturn(run func() error) *MockPlayer_Pause_Call {
132 _c.Call.Return(run)
133 return _c
134}
135
136// Start provides a mock function for the type MockPlayer
137func (_mock *MockPlayer) Start() error {
138 ret := _mock.Called()
139
140 if len(ret) == 0 {
141 panic("no return value specified for Start")
142 }
143
144 var r0 error
145 if returnFunc, ok := ret.Get(0).(func() error); ok {
146 r0 = returnFunc()
147 } else {
148 r0 = ret.Error(0)
149 }
150 return r0
151}
152
153// MockPlayer_Start_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Start'
154type MockPlayer_Start_Call struct {
155 *mock.Call
156}
157
158// Start is a helper method to define mock.On call
159func (_e *MockPlayer_Expecter) Start() *MockPlayer_Start_Call {
160 return &MockPlayer_Start_Call{Call: _e.mock.On("Start")}
161}
162
163func (_c *MockPlayer_Start_Call) Run(run func()) *MockPlayer_Start_Call {
164 _c.Call.Run(func(args mock.Arguments) {
165 run()
166 })
167 return _c
168}
169
170func (_c *MockPlayer_Start_Call) Return(err error) *MockPlayer_Start_Call {
171 _c.Call.Return(err)
172 return _c
173}
174
175func (_c *MockPlayer_Start_Call) RunAndReturn(run func() error) *MockPlayer_Start_Call {
176 _c.Call.Return(run)
177 return _c
178}
179
180// State provides a mock function for the type MockPlayer
181func (_mock *MockPlayer) State() pipewire.PlayerState {
182 ret := _mock.Called()
183
184 if len(ret) == 0 {
185 panic("no return value specified for State")
186 }
187
188 var r0 pipewire.PlayerState
189 if returnFunc, ok := ret.Get(0).(func() pipewire.PlayerState); ok {
190 r0 = returnFunc()
191 } else {
192 r0 = ret.Get(0).(pipewire.PlayerState)
193 }
194 return r0
195}
196
197// MockPlayer_State_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'State'
198type MockPlayer_State_Call struct {
199 *mock.Call
200}
201
202// State is a helper method to define mock.On call
203func (_e *MockPlayer_Expecter) State() *MockPlayer_State_Call {
204 return &MockPlayer_State_Call{Call: _e.mock.On("State")}
205}
206
207func (_c *MockPlayer_State_Call) Run(run func()) *MockPlayer_State_Call {
208 _c.Call.Run(func(args mock.Arguments) {
209 run()
210 })
211 return _c
212}
213
214func (_c *MockPlayer_State_Call) Return(playerState pipewire.PlayerState) *MockPlayer_State_Call {
215 _c.Call.Return(playerState)
216 return _c
217}
218
219func (_c *MockPlayer_State_Call) RunAndReturn(run func() pipewire.PlayerState) *MockPlayer_State_Call {
220 _c.Call.Return(run)
221 return _c
222}
223
224// Stop provides a mock function for the type MockPlayer
225func (_mock *MockPlayer) Stop() error {
226 ret := _mock.Called()
227
228 if len(ret) == 0 {
229 panic("no return value specified for Stop")
230 }
231
232 var r0 error
233 if returnFunc, ok := ret.Get(0).(func() error); ok {
234 r0 = returnFunc()
235 } else {
236 r0 = ret.Error(0)
237 }
238 return r0
239}
240
241// MockPlayer_Stop_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Stop'
242type MockPlayer_Stop_Call struct {
243 *mock.Call
244}
245
246// Stop is a helper method to define mock.On call
247func (_e *MockPlayer_Expecter) Stop() *MockPlayer_Stop_Call {
248 return &MockPlayer_Stop_Call{Call: _e.mock.On("Stop")}
249}
250
251func (_c *MockPlayer_Stop_Call) Run(run func()) *MockPlayer_Stop_Call {
252 _c.Call.Run(func(args mock.Arguments) {
253 run()
254 })
255 return _c
256}
257
258func (_c *MockPlayer_Stop_Call) Return(err error) *MockPlayer_Stop_Call {
259 _c.Call.Return(err)
260 return _c
261}
262
263func (_c *MockPlayer_Stop_Call) RunAndReturn(run func() error) *MockPlayer_Stop_Call {
264 _c.Call.Return(run)
265 return _c
266}