// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "github.com/bnema/dumber/internal/application/port" mock "github.com/stretchr/testify/mock" ) // NewMockDownloadEventHandler creates a new instance of MockDownloadEventHandler. 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 NewMockDownloadEventHandler(t interface { mock.TestingT Cleanup(func()) }) *MockDownloadEventHandler { mock := &MockDownloadEventHandler{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockDownloadEventHandler is an autogenerated mock type for the DownloadEventHandler type type MockDownloadEventHandler struct { mock.Mock } type MockDownloadEventHandler_Expecter struct { mock *mock.Mock } func (_m *MockDownloadEventHandler) EXPECT() *MockDownloadEventHandler_Expecter { return &MockDownloadEventHandler_Expecter{mock: &_m.Mock} } // OnDownloadEvent provides a mock function for the type MockDownloadEventHandler func (_mock *MockDownloadEventHandler) OnDownloadEvent(ctx context.Context, event port.DownloadEvent) { _mock.Called(ctx, event) return } // MockDownloadEventHandler_OnDownloadEvent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OnDownloadEvent' type MockDownloadEventHandler_OnDownloadEvent_Call struct { *mock.Call } // OnDownloadEvent is a helper method to define mock.On call // - ctx context.Context // - event port.DownloadEvent func (_e *MockDownloadEventHandler_Expecter) OnDownloadEvent(ctx any, event any) *MockDownloadEventHandler_OnDownloadEvent_Call { return &MockDownloadEventHandler_OnDownloadEvent_Call{Call: _e.mock.On("OnDownloadEvent", ctx, event)} } func (_c *MockDownloadEventHandler_OnDownloadEvent_Call) Run(run func(ctx context.Context, event port.DownloadEvent)) *MockDownloadEventHandler_OnDownloadEvent_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 port.DownloadEvent if args[1] != nil { arg1 = args[1].(port.DownloadEvent) } run( arg0, arg1, ) }) return _c } func (_c *MockDownloadEventHandler_OnDownloadEvent_Call) Return() *MockDownloadEventHandler_OnDownloadEvent_Call { _c.Call.Return() return _c } func (_c *MockDownloadEventHandler_OnDownloadEvent_Call) RunAndReturn(run func(ctx context.Context, event port.DownloadEvent)) *MockDownloadEventHandler_OnDownloadEvent_Call { _c.Run(run) return _c } // NewMockDownloadResponse creates a new instance of MockDownloadResponse. 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 NewMockDownloadResponse(t interface { mock.TestingT Cleanup(func()) }) *MockDownloadResponse { mock := &MockDownloadResponse{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockDownloadResponse is an autogenerated mock type for the DownloadResponse type type MockDownloadResponse struct { mock.Mock } type MockDownloadResponse_Expecter struct { mock *mock.Mock } func (_m *MockDownloadResponse) EXPECT() *MockDownloadResponse_Expecter { return &MockDownloadResponse_Expecter{mock: &_m.Mock} } // GetMimeType provides a mock function for the type MockDownloadResponse func (_mock *MockDownloadResponse) GetMimeType() string { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for GetMimeType") } var r0 string if returnFunc, ok := ret.Get(0).(func() string); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(string) } return r0 } // MockDownloadResponse_GetMimeType_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMimeType' type MockDownloadResponse_GetMimeType_Call struct { *mock.Call } // GetMimeType is a helper method to define mock.On call func (_e *MockDownloadResponse_Expecter) GetMimeType() *MockDownloadResponse_GetMimeType_Call { return &MockDownloadResponse_GetMimeType_Call{Call: _e.mock.On("GetMimeType")} } func (_c *MockDownloadResponse_GetMimeType_Call) Run(run func()) *MockDownloadResponse_GetMimeType_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockDownloadResponse_GetMimeType_Call) Return(s string) *MockDownloadResponse_GetMimeType_Call { _c.Call.Return(s) return _c } func (_c *MockDownloadResponse_GetMimeType_Call) RunAndReturn(run func() string) *MockDownloadResponse_GetMimeType_Call { _c.Call.Return(run) return _c } // GetSuggestedFilename provides a mock function for the type MockDownloadResponse func (_mock *MockDownloadResponse) GetSuggestedFilename() string { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for GetSuggestedFilename") } var r0 string if returnFunc, ok := ret.Get(0).(func() string); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(string) } return r0 } // MockDownloadResponse_GetSuggestedFilename_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSuggestedFilename' type MockDownloadResponse_GetSuggestedFilename_Call struct { *mock.Call } // GetSuggestedFilename is a helper method to define mock.On call func (_e *MockDownloadResponse_Expecter) GetSuggestedFilename() *MockDownloadResponse_GetSuggestedFilename_Call { return &MockDownloadResponse_GetSuggestedFilename_Call{Call: _e.mock.On("GetSuggestedFilename")} } func (_c *MockDownloadResponse_GetSuggestedFilename_Call) Run(run func()) *MockDownloadResponse_GetSuggestedFilename_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockDownloadResponse_GetSuggestedFilename_Call) Return(s string) *MockDownloadResponse_GetSuggestedFilename_Call { _c.Call.Return(s) return _c } func (_c *MockDownloadResponse_GetSuggestedFilename_Call) RunAndReturn(run func() string) *MockDownloadResponse_GetSuggestedFilename_Call { _c.Call.Return(run) return _c } // GetUri provides a mock function for the type MockDownloadResponse func (_mock *MockDownloadResponse) GetUri() string { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for GetUri") } var r0 string if returnFunc, ok := ret.Get(0).(func() string); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(string) } return r0 } // MockDownloadResponse_GetUri_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetUri' type MockDownloadResponse_GetUri_Call struct { *mock.Call } // GetUri is a helper method to define mock.On call func (_e *MockDownloadResponse_Expecter) GetUri() *MockDownloadResponse_GetUri_Call { return &MockDownloadResponse_GetUri_Call{Call: _e.mock.On("GetUri")} } func (_c *MockDownloadResponse_GetUri_Call) Run(run func()) *MockDownloadResponse_GetUri_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockDownloadResponse_GetUri_Call) Return(s string) *MockDownloadResponse_GetUri_Call { _c.Call.Return(s) return _c } func (_c *MockDownloadResponse_GetUri_Call) RunAndReturn(run func() string) *MockDownloadResponse_GetUri_Call { _c.Call.Return(run) return _c }