tree.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/dumber/internal/domain/entity"
9 "github.com/bnema/dumber/internal/ui/layout"
10 mock "github.com/stretchr/testify/mock"
11)
12
13// NewMockPaneViewFactory creates a new instance of MockPaneViewFactory. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
14// The first argument is typically a *testing.T value.
15func NewMockPaneViewFactory(t interface {
16 mock.TestingT
17 Cleanup(func())
18}) *MockPaneViewFactory {
19 mock := &MockPaneViewFactory{}
20 mock.Mock.Test(t)
21
22 t.Cleanup(func() { mock.AssertExpectations(t) })
23
24 return mock
25}
26
27// MockPaneViewFactory is an autogenerated mock type for the PaneViewFactory type
28type MockPaneViewFactory struct {
29 mock.Mock
30}
31
32type MockPaneViewFactory_Expecter struct {
33 mock *mock.Mock
34}
35
36func (_m *MockPaneViewFactory) EXPECT() *MockPaneViewFactory_Expecter {
37 return &MockPaneViewFactory_Expecter{mock: &_m.Mock}
38}
39
40// CreatePaneView provides a mock function for the type MockPaneViewFactory
41func (_mock *MockPaneViewFactory) CreatePaneView(node *entity.PaneNode) layout.Widget {
42 ret := _mock.Called(node)
43
44 if len(ret) == 0 {
45 panic("no return value specified for CreatePaneView")
46 }
47
48 var r0 layout.Widget
49 if returnFunc, ok := ret.Get(0).(func(*entity.PaneNode) layout.Widget); ok {
50 r0 = returnFunc(node)
51 } else {
52 if ret.Get(0) != nil {
53 r0 = ret.Get(0).(layout.Widget)
54 }
55 }
56 return r0
57}
58
59// MockPaneViewFactory_CreatePaneView_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePaneView'
60type MockPaneViewFactory_CreatePaneView_Call struct {
61 *mock.Call
62}
63
64// CreatePaneView is a helper method to define mock.On call
65// - node *entity.PaneNode
66func (_e *MockPaneViewFactory_Expecter) CreatePaneView(node any) *MockPaneViewFactory_CreatePaneView_Call {
67 return &MockPaneViewFactory_CreatePaneView_Call{Call: _e.mock.On("CreatePaneView", node)}
68}
69
70func (_c *MockPaneViewFactory_CreatePaneView_Call) Run(run func(node *entity.PaneNode)) *MockPaneViewFactory_CreatePaneView_Call {
71 _c.Call.Run(func(args mock.Arguments) {
72 var arg0 *entity.PaneNode
73 if args[0] != nil {
74 arg0 = args[0].(*entity.PaneNode)
75 }
76 run(
77 arg0,
78 )
79 })
80 return _c
81}
82
83func (_c *MockPaneViewFactory_CreatePaneView_Call) Return(widget layout.Widget) *MockPaneViewFactory_CreatePaneView_Call {
84 _c.Call.Return(widget)
85 return _c
86}
87
88func (_c *MockPaneViewFactory_CreatePaneView_Call) RunAndReturn(run func(node *entity.PaneNode) layout.Widget) *MockPaneViewFactory_CreatePaneView_Call {
89 _c.Call.Return(run)
90 return _c
91}