github.com/argoproj/argo-cd/v3@v3.2.1/server/extension/mocks/ProjectGetter.go (about) 1 // Code generated by mockery; DO NOT EDIT. 2 // github.com/vektra/mockery 3 // template: testify 4 5 package mocks 6 7 import ( 8 "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1" 9 mock "github.com/stretchr/testify/mock" 10 ) 11 12 // NewProjectGetter creates a new instance of ProjectGetter. 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. 14 func NewProjectGetter(t interface { 15 mock.TestingT 16 Cleanup(func()) 17 }) *ProjectGetter { 18 mock := &ProjectGetter{} 19 mock.Mock.Test(t) 20 21 t.Cleanup(func() { mock.AssertExpectations(t) }) 22 23 return mock 24 } 25 26 // ProjectGetter is an autogenerated mock type for the ProjectGetter type 27 type ProjectGetter struct { 28 mock.Mock 29 } 30 31 type ProjectGetter_Expecter struct { 32 mock *mock.Mock 33 } 34 35 func (_m *ProjectGetter) EXPECT() *ProjectGetter_Expecter { 36 return &ProjectGetter_Expecter{mock: &_m.Mock} 37 } 38 39 // Get provides a mock function for the type ProjectGetter 40 func (_mock *ProjectGetter) Get(name string) (*v1alpha1.AppProject, error) { 41 ret := _mock.Called(name) 42 43 if len(ret) == 0 { 44 panic("no return value specified for Get") 45 } 46 47 var r0 *v1alpha1.AppProject 48 var r1 error 49 if returnFunc, ok := ret.Get(0).(func(string) (*v1alpha1.AppProject, error)); ok { 50 return returnFunc(name) 51 } 52 if returnFunc, ok := ret.Get(0).(func(string) *v1alpha1.AppProject); ok { 53 r0 = returnFunc(name) 54 } else { 55 if ret.Get(0) != nil { 56 r0 = ret.Get(0).(*v1alpha1.AppProject) 57 } 58 } 59 if returnFunc, ok := ret.Get(1).(func(string) error); ok { 60 r1 = returnFunc(name) 61 } else { 62 r1 = ret.Error(1) 63 } 64 return r0, r1 65 } 66 67 // ProjectGetter_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' 68 type ProjectGetter_Get_Call struct { 69 *mock.Call 70 } 71 72 // Get is a helper method to define mock.On call 73 // - name string 74 func (_e *ProjectGetter_Expecter) Get(name interface{}) *ProjectGetter_Get_Call { 75 return &ProjectGetter_Get_Call{Call: _e.mock.On("Get", name)} 76 } 77 78 func (_c *ProjectGetter_Get_Call) Run(run func(name string)) *ProjectGetter_Get_Call { 79 _c.Call.Run(func(args mock.Arguments) { 80 var arg0 string 81 if args[0] != nil { 82 arg0 = args[0].(string) 83 } 84 run( 85 arg0, 86 ) 87 }) 88 return _c 89 } 90 91 func (_c *ProjectGetter_Get_Call) Return(appProject *v1alpha1.AppProject, err error) *ProjectGetter_Get_Call { 92 _c.Call.Return(appProject, err) 93 return _c 94 } 95 96 func (_c *ProjectGetter_Get_Call) RunAndReturn(run func(name string) (*v1alpha1.AppProject, error)) *ProjectGetter_Get_Call { 97 _c.Call.Return(run) 98 return _c 99 } 100 101 // GetClusters provides a mock function for the type ProjectGetter 102 func (_mock *ProjectGetter) GetClusters(project string) ([]*v1alpha1.Cluster, error) { 103 ret := _mock.Called(project) 104 105 if len(ret) == 0 { 106 panic("no return value specified for GetClusters") 107 } 108 109 var r0 []*v1alpha1.Cluster 110 var r1 error 111 if returnFunc, ok := ret.Get(0).(func(string) ([]*v1alpha1.Cluster, error)); ok { 112 return returnFunc(project) 113 } 114 if returnFunc, ok := ret.Get(0).(func(string) []*v1alpha1.Cluster); ok { 115 r0 = returnFunc(project) 116 } else { 117 if ret.Get(0) != nil { 118 r0 = ret.Get(0).([]*v1alpha1.Cluster) 119 } 120 } 121 if returnFunc, ok := ret.Get(1).(func(string) error); ok { 122 r1 = returnFunc(project) 123 } else { 124 r1 = ret.Error(1) 125 } 126 return r0, r1 127 } 128 129 // ProjectGetter_GetClusters_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetClusters' 130 type ProjectGetter_GetClusters_Call struct { 131 *mock.Call 132 } 133 134 // GetClusters is a helper method to define mock.On call 135 // - project string 136 func (_e *ProjectGetter_Expecter) GetClusters(project interface{}) *ProjectGetter_GetClusters_Call { 137 return &ProjectGetter_GetClusters_Call{Call: _e.mock.On("GetClusters", project)} 138 } 139 140 func (_c *ProjectGetter_GetClusters_Call) Run(run func(project string)) *ProjectGetter_GetClusters_Call { 141 _c.Call.Run(func(args mock.Arguments) { 142 var arg0 string 143 if args[0] != nil { 144 arg0 = args[0].(string) 145 } 146 run( 147 arg0, 148 ) 149 }) 150 return _c 151 } 152 153 func (_c *ProjectGetter_GetClusters_Call) Return(clusters []*v1alpha1.Cluster, err error) *ProjectGetter_GetClusters_Call { 154 _c.Call.Return(clusters, err) 155 return _c 156 } 157 158 func (_c *ProjectGetter_GetClusters_Call) RunAndReturn(run func(project string) ([]*v1alpha1.Cluster, error)) *ProjectGetter_GetClusters_Call { 159 _c.Call.Return(run) 160 return _c 161 }