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