github.com/argoproj/argo-cd/v3@v3.2.1/applicationset/utils/mocks/Renderer.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 // NewRenderer creates a new instance of Renderer. 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 NewRenderer(t interface { 15 mock.TestingT 16 Cleanup(func()) 17 }) *Renderer { 18 mock := &Renderer{} 19 mock.Mock.Test(t) 20 21 t.Cleanup(func() { mock.AssertExpectations(t) }) 22 23 return mock 24 } 25 26 // Renderer is an autogenerated mock type for the Renderer type 27 type Renderer struct { 28 mock.Mock 29 } 30 31 type Renderer_Expecter struct { 32 mock *mock.Mock 33 } 34 35 func (_m *Renderer) EXPECT() *Renderer_Expecter { 36 return &Renderer_Expecter{mock: &_m.Mock} 37 } 38 39 // RenderTemplateParams provides a mock function for the type Renderer 40 func (_mock *Renderer) RenderTemplateParams(tmpl *v1alpha1.Application, syncPolicy *v1alpha1.ApplicationSetSyncPolicy, params map[string]any, useGoTemplate bool, goTemplateOptions []string) (*v1alpha1.Application, error) { 41 ret := _mock.Called(tmpl, syncPolicy, params, useGoTemplate, goTemplateOptions) 42 43 if len(ret) == 0 { 44 panic("no return value specified for RenderTemplateParams") 45 } 46 47 var r0 *v1alpha1.Application 48 var r1 error 49 if returnFunc, ok := ret.Get(0).(func(*v1alpha1.Application, *v1alpha1.ApplicationSetSyncPolicy, map[string]any, bool, []string) (*v1alpha1.Application, error)); ok { 50 return returnFunc(tmpl, syncPolicy, params, useGoTemplate, goTemplateOptions) 51 } 52 if returnFunc, ok := ret.Get(0).(func(*v1alpha1.Application, *v1alpha1.ApplicationSetSyncPolicy, map[string]any, bool, []string) *v1alpha1.Application); ok { 53 r0 = returnFunc(tmpl, syncPolicy, params, useGoTemplate, goTemplateOptions) 54 } else { 55 if ret.Get(0) != nil { 56 r0 = ret.Get(0).(*v1alpha1.Application) 57 } 58 } 59 if returnFunc, ok := ret.Get(1).(func(*v1alpha1.Application, *v1alpha1.ApplicationSetSyncPolicy, map[string]any, bool, []string) error); ok { 60 r1 = returnFunc(tmpl, syncPolicy, params, useGoTemplate, goTemplateOptions) 61 } else { 62 r1 = ret.Error(1) 63 } 64 return r0, r1 65 } 66 67 // Renderer_RenderTemplateParams_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RenderTemplateParams' 68 type Renderer_RenderTemplateParams_Call struct { 69 *mock.Call 70 } 71 72 // RenderTemplateParams is a helper method to define mock.On call 73 // - tmpl *v1alpha1.Application 74 // - syncPolicy *v1alpha1.ApplicationSetSyncPolicy 75 // - params map[string]any 76 // - useGoTemplate bool 77 // - goTemplateOptions []string 78 func (_e *Renderer_Expecter) RenderTemplateParams(tmpl interface{}, syncPolicy interface{}, params interface{}, useGoTemplate interface{}, goTemplateOptions interface{}) *Renderer_RenderTemplateParams_Call { 79 return &Renderer_RenderTemplateParams_Call{Call: _e.mock.On("RenderTemplateParams", tmpl, syncPolicy, params, useGoTemplate, goTemplateOptions)} 80 } 81 82 func (_c *Renderer_RenderTemplateParams_Call) Run(run func(tmpl *v1alpha1.Application, syncPolicy *v1alpha1.ApplicationSetSyncPolicy, params map[string]any, useGoTemplate bool, goTemplateOptions []string)) *Renderer_RenderTemplateParams_Call { 83 _c.Call.Run(func(args mock.Arguments) { 84 var arg0 *v1alpha1.Application 85 if args[0] != nil { 86 arg0 = args[0].(*v1alpha1.Application) 87 } 88 var arg1 *v1alpha1.ApplicationSetSyncPolicy 89 if args[1] != nil { 90 arg1 = args[1].(*v1alpha1.ApplicationSetSyncPolicy) 91 } 92 var arg2 map[string]any 93 if args[2] != nil { 94 arg2 = args[2].(map[string]any) 95 } 96 var arg3 bool 97 if args[3] != nil { 98 arg3 = args[3].(bool) 99 } 100 var arg4 []string 101 if args[4] != nil { 102 arg4 = args[4].([]string) 103 } 104 run( 105 arg0, 106 arg1, 107 arg2, 108 arg3, 109 arg4, 110 ) 111 }) 112 return _c 113 } 114 115 func (_c *Renderer_RenderTemplateParams_Call) Return(application *v1alpha1.Application, err error) *Renderer_RenderTemplateParams_Call { 116 _c.Call.Return(application, err) 117 return _c 118 } 119 120 func (_c *Renderer_RenderTemplateParams_Call) RunAndReturn(run func(tmpl *v1alpha1.Application, syncPolicy *v1alpha1.ApplicationSetSyncPolicy, params map[string]any, useGoTemplate bool, goTemplateOptions []string) (*v1alpha1.Application, error)) *Renderer_RenderTemplateParams_Call { 121 _c.Call.Return(run) 122 return _c 123 } 124 125 // Replace provides a mock function for the type Renderer 126 func (_mock *Renderer) Replace(tmpl string, replaceMap map[string]any, useGoTemplate bool, goTemplateOptions []string) (string, error) { 127 ret := _mock.Called(tmpl, replaceMap, useGoTemplate, goTemplateOptions) 128 129 if len(ret) == 0 { 130 panic("no return value specified for Replace") 131 } 132 133 var r0 string 134 var r1 error 135 if returnFunc, ok := ret.Get(0).(func(string, map[string]any, bool, []string) (string, error)); ok { 136 return returnFunc(tmpl, replaceMap, useGoTemplate, goTemplateOptions) 137 } 138 if returnFunc, ok := ret.Get(0).(func(string, map[string]any, bool, []string) string); ok { 139 r0 = returnFunc(tmpl, replaceMap, useGoTemplate, goTemplateOptions) 140 } else { 141 r0 = ret.Get(0).(string) 142 } 143 if returnFunc, ok := ret.Get(1).(func(string, map[string]any, bool, []string) error); ok { 144 r1 = returnFunc(tmpl, replaceMap, useGoTemplate, goTemplateOptions) 145 } else { 146 r1 = ret.Error(1) 147 } 148 return r0, r1 149 } 150 151 // Renderer_Replace_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Replace' 152 type Renderer_Replace_Call struct { 153 *mock.Call 154 } 155 156 // Replace is a helper method to define mock.On call 157 // - tmpl string 158 // - replaceMap map[string]any 159 // - useGoTemplate bool 160 // - goTemplateOptions []string 161 func (_e *Renderer_Expecter) Replace(tmpl interface{}, replaceMap interface{}, useGoTemplate interface{}, goTemplateOptions interface{}) *Renderer_Replace_Call { 162 return &Renderer_Replace_Call{Call: _e.mock.On("Replace", tmpl, replaceMap, useGoTemplate, goTemplateOptions)} 163 } 164 165 func (_c *Renderer_Replace_Call) Run(run func(tmpl string, replaceMap map[string]any, useGoTemplate bool, goTemplateOptions []string)) *Renderer_Replace_Call { 166 _c.Call.Run(func(args mock.Arguments) { 167 var arg0 string 168 if args[0] != nil { 169 arg0 = args[0].(string) 170 } 171 var arg1 map[string]any 172 if args[1] != nil { 173 arg1 = args[1].(map[string]any) 174 } 175 var arg2 bool 176 if args[2] != nil { 177 arg2 = args[2].(bool) 178 } 179 var arg3 []string 180 if args[3] != nil { 181 arg3 = args[3].([]string) 182 } 183 run( 184 arg0, 185 arg1, 186 arg2, 187 arg3, 188 ) 189 }) 190 return _c 191 } 192 193 func (_c *Renderer_Replace_Call) Return(s string, err error) *Renderer_Replace_Call { 194 _c.Call.Return(s, err) 195 return _c 196 } 197 198 func (_c *Renderer_Replace_Call) RunAndReturn(run func(tmpl string, replaceMap map[string]any, useGoTemplate bool, goTemplateOptions []string) (string, error)) *Renderer_Replace_Call { 199 _c.Call.Return(run) 200 return _c 201 }