// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package screencast import ( mock "github.com/stretchr/testify/mock" ) // newMockpipewireOpener creates a new instance of mockpipewireOpener. 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 newMockpipewireOpener(t interface { mock.TestingT Cleanup(func()) }) *mockpipewireOpener { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &mockpipewireOpener{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // mockpipewireOpener is an autogenerated mock type for the pipewireOpener type type mockpipewireOpener struct { mock.Mock } type mockpipewireOpener_Expecter struct { mock *mock.Mock } func (_m *mockpipewireOpener) EXPECT() *mockpipewireOpener_Expecter { return &mockpipewireOpener_Expecter{mock: &_m.Mock} } // Open provides a mock function for the type mockpipewireOpener func (_mock *mockpipewireOpener) Open() (videoCore, error) { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Open") } var r0 videoCore var r1 error if returnFunc, ok := ret.Get(0).(func() (videoCore, error)); ok { return returnFunc() } if returnFunc, ok := ret.Get(0).(func() videoCore); ok { r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(videoCore) } } if returnFunc, ok := ret.Get(1).(func() error); ok { r1 = returnFunc() } else { r1 = ret.Error(1) } return r0, r1 } // mockpipewireOpener_Open_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Open' type mockpipewireOpener_Open_Call struct { *mock.Call } // Open is a helper method to define mock.On call func (_e *mockpipewireOpener_Expecter) Open() *mockpipewireOpener_Open_Call { return &mockpipewireOpener_Open_Call{Call: _e.mock.On("Open")} } func (_c *mockpipewireOpener_Open_Call) Run(run func()) *mockpipewireOpener_Open_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *mockpipewireOpener_Open_Call) Return(videoCoreMoqParam videoCore, err error) *mockpipewireOpener_Open_Call { _c.Call.Return(videoCoreMoqParam, err) return _c } func (_c *mockpipewireOpener_Open_Call) RunAndReturn(run func() (videoCore, error)) *mockpipewireOpener_Open_Call { _c.Call.Return(run) return _c }