// 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" ) // NewMockTextInputTarget creates a new instance of MockTextInputTarget. 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 NewMockTextInputTarget(t interface { mock.TestingT Cleanup(func()) }) *MockTextInputTarget { mock := &MockTextInputTarget{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockTextInputTarget is an autogenerated mock type for the TextInputTarget type type MockTextInputTarget struct { mock.Mock } type MockTextInputTarget_Expecter struct { mock *mock.Mock } func (_m *MockTextInputTarget) EXPECT() *MockTextInputTarget_Expecter { return &MockTextInputTarget_Expecter{mock: &_m.Mock} } // DeleteBeforeCursor provides a mock function for the type MockTextInputTarget func (_mock *MockTextInputTarget) DeleteBeforeCursor(ctx context.Context, n int) error { ret := _mock.Called(ctx, n) if len(ret) == 0 { panic("no return value specified for DeleteBeforeCursor") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, int) error); ok { r0 = returnFunc(ctx, n) } else { r0 = ret.Error(0) } return r0 } // MockTextInputTarget_DeleteBeforeCursor_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteBeforeCursor' type MockTextInputTarget_DeleteBeforeCursor_Call struct { *mock.Call } // DeleteBeforeCursor is a helper method to define mock.On call // - ctx context.Context // - n int func (_e *MockTextInputTarget_Expecter) DeleteBeforeCursor(ctx any, n any) *MockTextInputTarget_DeleteBeforeCursor_Call { return &MockTextInputTarget_DeleteBeforeCursor_Call{Call: _e.mock.On("DeleteBeforeCursor", ctx, n)} } func (_c *MockTextInputTarget_DeleteBeforeCursor_Call) Run(run func(ctx context.Context, n int)) *MockTextInputTarget_DeleteBeforeCursor_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } run( arg0, arg1, ) }) return _c } func (_c *MockTextInputTarget_DeleteBeforeCursor_Call) Return(err error) *MockTextInputTarget_DeleteBeforeCursor_Call { _c.Call.Return(err) return _c } func (_c *MockTextInputTarget_DeleteBeforeCursor_Call) RunAndReturn(run func(ctx context.Context, n int) error) *MockTextInputTarget_DeleteBeforeCursor_Call { _c.Call.Return(run) return _c } // InsertText provides a mock function for the type MockTextInputTarget func (_mock *MockTextInputTarget) InsertText(ctx context.Context, text string) error { ret := _mock.Called(ctx, text) if len(ret) == 0 { panic("no return value specified for InsertText") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, text) } else { r0 = ret.Error(0) } return r0 } // MockTextInputTarget_InsertText_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertText' type MockTextInputTarget_InsertText_Call struct { *mock.Call } // InsertText is a helper method to define mock.On call // - ctx context.Context // - text string func (_e *MockTextInputTarget_Expecter) InsertText(ctx any, text any) *MockTextInputTarget_InsertText_Call { return &MockTextInputTarget_InsertText_Call{Call: _e.mock.On("InsertText", ctx, text)} } func (_c *MockTextInputTarget_InsertText_Call) Run(run func(ctx context.Context, text string)) *MockTextInputTarget_InsertText_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockTextInputTarget_InsertText_Call) Return(err error) *MockTextInputTarget_InsertText_Call { _c.Call.Return(err) return _c } func (_c *MockTextInputTarget_InsertText_Call) RunAndReturn(run func(ctx context.Context, text string) error) *MockTextInputTarget_InsertText_Call { _c.Call.Return(run) return _c } // NewMockFocusable creates a new instance of MockFocusable. 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 NewMockFocusable(t interface { mock.TestingT Cleanup(func()) }) *MockFocusable { mock := &MockFocusable{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockFocusable is an autogenerated mock type for the Focusable type type MockFocusable struct { mock.Mock } type MockFocusable_Expecter struct { mock *mock.Mock } func (_m *MockFocusable) EXPECT() *MockFocusable_Expecter { return &MockFocusable_Expecter{mock: &_m.Mock} } // Focus provides a mock function for the type MockFocusable func (_mock *MockFocusable) Focus(ctx context.Context) { _mock.Called(ctx) return } // MockFocusable_Focus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Focus' type MockFocusable_Focus_Call struct { *mock.Call } // Focus is a helper method to define mock.On call // - ctx context.Context func (_e *MockFocusable_Expecter) Focus(ctx any) *MockFocusable_Focus_Call { return &MockFocusable_Focus_Call{Call: _e.mock.On("Focus", ctx)} } func (_c *MockFocusable_Focus_Call) Run(run func(ctx context.Context)) *MockFocusable_Focus_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockFocusable_Focus_Call) Return() *MockFocusable_Focus_Call { _c.Call.Return() return _c } func (_c *MockFocusable_Focus_Call) RunAndReturn(run func(ctx context.Context)) *MockFocusable_Focus_Call { _c.Run(run) return _c } // NewMockEntryInputTarget creates a new instance of MockEntryInputTarget. 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 NewMockEntryInputTarget(t interface { mock.TestingT Cleanup(func()) }) *MockEntryInputTarget { mock := &MockEntryInputTarget{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockEntryInputTarget is an autogenerated mock type for the EntryInputTarget type type MockEntryInputTarget struct { mock.Mock } type MockEntryInputTarget_Expecter struct { mock *mock.Mock } func (_m *MockEntryInputTarget) EXPECT() *MockEntryInputTarget_Expecter { return &MockEntryInputTarget_Expecter{mock: &_m.Mock} } // DeleteBeforeCursor provides a mock function for the type MockEntryInputTarget func (_mock *MockEntryInputTarget) DeleteBeforeCursor(ctx context.Context, n int) error { ret := _mock.Called(ctx, n) if len(ret) == 0 { panic("no return value specified for DeleteBeforeCursor") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, int) error); ok { r0 = returnFunc(ctx, n) } else { r0 = ret.Error(0) } return r0 } // MockEntryInputTarget_DeleteBeforeCursor_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteBeforeCursor' type MockEntryInputTarget_DeleteBeforeCursor_Call struct { *mock.Call } // DeleteBeforeCursor is a helper method to define mock.On call // - ctx context.Context // - n int func (_e *MockEntryInputTarget_Expecter) DeleteBeforeCursor(ctx any, n any) *MockEntryInputTarget_DeleteBeforeCursor_Call { return &MockEntryInputTarget_DeleteBeforeCursor_Call{Call: _e.mock.On("DeleteBeforeCursor", ctx, n)} } func (_c *MockEntryInputTarget_DeleteBeforeCursor_Call) Run(run func(ctx context.Context, n int)) *MockEntryInputTarget_DeleteBeforeCursor_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } run( arg0, arg1, ) }) return _c } func (_c *MockEntryInputTarget_DeleteBeforeCursor_Call) Return(err error) *MockEntryInputTarget_DeleteBeforeCursor_Call { _c.Call.Return(err) return _c } func (_c *MockEntryInputTarget_DeleteBeforeCursor_Call) RunAndReturn(run func(ctx context.Context, n int) error) *MockEntryInputTarget_DeleteBeforeCursor_Call { _c.Call.Return(run) return _c } // InsertText provides a mock function for the type MockEntryInputTarget func (_mock *MockEntryInputTarget) InsertText(ctx context.Context, text string) error { ret := _mock.Called(ctx, text) if len(ret) == 0 { panic("no return value specified for InsertText") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, text) } else { r0 = ret.Error(0) } return r0 } // MockEntryInputTarget_InsertText_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertText' type MockEntryInputTarget_InsertText_Call struct { *mock.Call } // InsertText is a helper method to define mock.On call // - ctx context.Context // - text string func (_e *MockEntryInputTarget_Expecter) InsertText(ctx any, text any) *MockEntryInputTarget_InsertText_Call { return &MockEntryInputTarget_InsertText_Call{Call: _e.mock.On("InsertText", ctx, text)} } func (_c *MockEntryInputTarget_InsertText_Call) Run(run func(ctx context.Context, text string)) *MockEntryInputTarget_InsertText_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockEntryInputTarget_InsertText_Call) Return(err error) *MockEntryInputTarget_InsertText_Call { _c.Call.Return(err) return _c } func (_c *MockEntryInputTarget_InsertText_Call) RunAndReturn(run func(ctx context.Context, text string) error) *MockEntryInputTarget_InsertText_Call { _c.Call.Return(run) return _c } // IsGTKEntryTarget provides a mock function for the type MockEntryInputTarget func (_mock *MockEntryInputTarget) IsGTKEntryTarget() bool { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for IsGTKEntryTarget") } var r0 bool if returnFunc, ok := ret.Get(0).(func() bool); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(bool) } return r0 } // MockEntryInputTarget_IsGTKEntryTarget_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsGTKEntryTarget' type MockEntryInputTarget_IsGTKEntryTarget_Call struct { *mock.Call } // IsGTKEntryTarget is a helper method to define mock.On call func (_e *MockEntryInputTarget_Expecter) IsGTKEntryTarget() *MockEntryInputTarget_IsGTKEntryTarget_Call { return &MockEntryInputTarget_IsGTKEntryTarget_Call{Call: _e.mock.On("IsGTKEntryTarget")} } func (_c *MockEntryInputTarget_IsGTKEntryTarget_Call) Run(run func()) *MockEntryInputTarget_IsGTKEntryTarget_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockEntryInputTarget_IsGTKEntryTarget_Call) Return(b bool) *MockEntryInputTarget_IsGTKEntryTarget_Call { _c.Call.Return(b) return _c } func (_c *MockEntryInputTarget_IsGTKEntryTarget_Call) RunAndReturn(run func() bool) *MockEntryInputTarget_IsGTKEntryTarget_Call { _c.Call.Return(run) return _c } // NewMockFocusedInputProvider creates a new instance of MockFocusedInputProvider. 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 NewMockFocusedInputProvider(t interface { mock.TestingT Cleanup(func()) }) *MockFocusedInputProvider { mock := &MockFocusedInputProvider{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockFocusedInputProvider is an autogenerated mock type for the FocusedInputProvider type type MockFocusedInputProvider struct { mock.Mock } type MockFocusedInputProvider_Expecter struct { mock *mock.Mock } func (_m *MockFocusedInputProvider) EXPECT() *MockFocusedInputProvider_Expecter { return &MockFocusedInputProvider_Expecter{mock: &_m.Mock} } // GetFocusedInput provides a mock function for the type MockFocusedInputProvider func (_mock *MockFocusedInputProvider) GetFocusedInput() port.TextInputTarget { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for GetFocusedInput") } var r0 port.TextInputTarget if returnFunc, ok := ret.Get(0).(func() port.TextInputTarget); ok { r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(port.TextInputTarget) } } return r0 } // MockFocusedInputProvider_GetFocusedInput_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetFocusedInput' type MockFocusedInputProvider_GetFocusedInput_Call struct { *mock.Call } // GetFocusedInput is a helper method to define mock.On call func (_e *MockFocusedInputProvider_Expecter) GetFocusedInput() *MockFocusedInputProvider_GetFocusedInput_Call { return &MockFocusedInputProvider_GetFocusedInput_Call{Call: _e.mock.On("GetFocusedInput")} } func (_c *MockFocusedInputProvider_GetFocusedInput_Call) Run(run func()) *MockFocusedInputProvider_GetFocusedInput_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockFocusedInputProvider_GetFocusedInput_Call) Return(textInputTarget port.TextInputTarget) *MockFocusedInputProvider_GetFocusedInput_Call { _c.Call.Return(textInputTarget) return _c } func (_c *MockFocusedInputProvider_GetFocusedInput_Call) RunAndReturn(run func() port.TextInputTarget) *MockFocusedInputProvider_GetFocusedInput_Call { _c.Call.Return(run) return _c } // SetFocusedInput provides a mock function for the type MockFocusedInputProvider func (_mock *MockFocusedInputProvider) SetFocusedInput(target port.TextInputTarget) { _mock.Called(target) return } // MockFocusedInputProvider_SetFocusedInput_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetFocusedInput' type MockFocusedInputProvider_SetFocusedInput_Call struct { *mock.Call } // SetFocusedInput is a helper method to define mock.On call // - target port.TextInputTarget func (_e *MockFocusedInputProvider_Expecter) SetFocusedInput(target any) *MockFocusedInputProvider_SetFocusedInput_Call { return &MockFocusedInputProvider_SetFocusedInput_Call{Call: _e.mock.On("SetFocusedInput", target)} } func (_c *MockFocusedInputProvider_SetFocusedInput_Call) Run(run func(target port.TextInputTarget)) *MockFocusedInputProvider_SetFocusedInput_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 port.TextInputTarget if args[0] != nil { arg0 = args[0].(port.TextInputTarget) } run( arg0, ) }) return _c } func (_c *MockFocusedInputProvider_SetFocusedInput_Call) Return() *MockFocusedInputProvider_SetFocusedInput_Call { _c.Call.Return() return _c } func (_c *MockFocusedInputProvider_SetFocusedInput_Call) RunAndReturn(run func(target port.TextInputTarget)) *MockFocusedInputProvider_SetFocusedInput_Call { _c.Run(run) return _c }