github.com/argoproj/argo-cd/v3@v3.2.1/server/application/mocks/Broadcaster.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 // NewBroadcaster creates a new instance of Broadcaster. 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 NewBroadcaster(t interface { 15 mock.TestingT 16 Cleanup(func()) 17 }) *Broadcaster { 18 mock := &Broadcaster{} 19 mock.Mock.Test(t) 20 21 t.Cleanup(func() { mock.AssertExpectations(t) }) 22 23 return mock 24 } 25 26 // Broadcaster is an autogenerated mock type for the Broadcaster type 27 type Broadcaster struct { 28 mock.Mock 29 } 30 31 type Broadcaster_Expecter struct { 32 mock *mock.Mock 33 } 34 35 func (_m *Broadcaster) EXPECT() *Broadcaster_Expecter { 36 return &Broadcaster_Expecter{mock: &_m.Mock} 37 } 38 39 // OnAdd provides a mock function for the type Broadcaster 40 func (_mock *Broadcaster) OnAdd(v any, b bool) { 41 _mock.Called(v, b) 42 return 43 } 44 45 // Broadcaster_OnAdd_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OnAdd' 46 type Broadcaster_OnAdd_Call struct { 47 *mock.Call 48 } 49 50 // OnAdd is a helper method to define mock.On call 51 // - v any 52 // - b bool 53 func (_e *Broadcaster_Expecter) OnAdd(v interface{}, b interface{}) *Broadcaster_OnAdd_Call { 54 return &Broadcaster_OnAdd_Call{Call: _e.mock.On("OnAdd", v, b)} 55 } 56 57 func (_c *Broadcaster_OnAdd_Call) Run(run func(v any, b bool)) *Broadcaster_OnAdd_Call { 58 _c.Call.Run(func(args mock.Arguments) { 59 var arg0 any 60 if args[0] != nil { 61 arg0 = args[0].(any) 62 } 63 var arg1 bool 64 if args[1] != nil { 65 arg1 = args[1].(bool) 66 } 67 run( 68 arg0, 69 arg1, 70 ) 71 }) 72 return _c 73 } 74 75 func (_c *Broadcaster_OnAdd_Call) Return() *Broadcaster_OnAdd_Call { 76 _c.Call.Return() 77 return _c 78 } 79 80 func (_c *Broadcaster_OnAdd_Call) RunAndReturn(run func(v any, b bool)) *Broadcaster_OnAdd_Call { 81 _c.Run(run) 82 return _c 83 } 84 85 // OnDelete provides a mock function for the type Broadcaster 86 func (_mock *Broadcaster) OnDelete(v any) { 87 _mock.Called(v) 88 return 89 } 90 91 // Broadcaster_OnDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OnDelete' 92 type Broadcaster_OnDelete_Call struct { 93 *mock.Call 94 } 95 96 // OnDelete is a helper method to define mock.On call 97 // - v any 98 func (_e *Broadcaster_Expecter) OnDelete(v interface{}) *Broadcaster_OnDelete_Call { 99 return &Broadcaster_OnDelete_Call{Call: _e.mock.On("OnDelete", v)} 100 } 101 102 func (_c *Broadcaster_OnDelete_Call) Run(run func(v any)) *Broadcaster_OnDelete_Call { 103 _c.Call.Run(func(args mock.Arguments) { 104 var arg0 any 105 if args[0] != nil { 106 arg0 = args[0].(any) 107 } 108 run( 109 arg0, 110 ) 111 }) 112 return _c 113 } 114 115 func (_c *Broadcaster_OnDelete_Call) Return() *Broadcaster_OnDelete_Call { 116 _c.Call.Return() 117 return _c 118 } 119 120 func (_c *Broadcaster_OnDelete_Call) RunAndReturn(run func(v any)) *Broadcaster_OnDelete_Call { 121 _c.Run(run) 122 return _c 123 } 124 125 // OnUpdate provides a mock function for the type Broadcaster 126 func (_mock *Broadcaster) OnUpdate(v any, v1 any) { 127 _mock.Called(v, v1) 128 return 129 } 130 131 // Broadcaster_OnUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OnUpdate' 132 type Broadcaster_OnUpdate_Call struct { 133 *mock.Call 134 } 135 136 // OnUpdate is a helper method to define mock.On call 137 // - v any 138 // - v1 any 139 func (_e *Broadcaster_Expecter) OnUpdate(v interface{}, v1 interface{}) *Broadcaster_OnUpdate_Call { 140 return &Broadcaster_OnUpdate_Call{Call: _e.mock.On("OnUpdate", v, v1)} 141 } 142 143 func (_c *Broadcaster_OnUpdate_Call) Run(run func(v any, v1 any)) *Broadcaster_OnUpdate_Call { 144 _c.Call.Run(func(args mock.Arguments) { 145 var arg0 any 146 if args[0] != nil { 147 arg0 = args[0].(any) 148 } 149 var arg1 any 150 if args[1] != nil { 151 arg1 = args[1].(any) 152 } 153 run( 154 arg0, 155 arg1, 156 ) 157 }) 158 return _c 159 } 160 161 func (_c *Broadcaster_OnUpdate_Call) Return() *Broadcaster_OnUpdate_Call { 162 _c.Call.Return() 163 return _c 164 } 165 166 func (_c *Broadcaster_OnUpdate_Call) RunAndReturn(run func(v any, v1 any)) *Broadcaster_OnUpdate_Call { 167 _c.Run(run) 168 return _c 169 } 170 171 // Subscribe provides a mock function for the type Broadcaster 172 func (_mock *Broadcaster) Subscribe(ch chan *v1alpha1.ApplicationWatchEvent, filters ...func(event *v1alpha1.ApplicationWatchEvent) bool) func() { 173 // func(event *v1alpha1.ApplicationWatchEvent) bool 174 _va := make([]interface{}, len(filters)) 175 for _i := range filters { 176 _va[_i] = filters[_i] 177 } 178 var _ca []interface{} 179 _ca = append(_ca, ch) 180 _ca = append(_ca, _va...) 181 ret := _mock.Called(_ca...) 182 183 if len(ret) == 0 { 184 panic("no return value specified for Subscribe") 185 } 186 187 var r0 func() 188 if returnFunc, ok := ret.Get(0).(func(chan *v1alpha1.ApplicationWatchEvent, ...func(event *v1alpha1.ApplicationWatchEvent) bool) func()); ok { 189 r0 = returnFunc(ch, filters...) 190 } else { 191 if ret.Get(0) != nil { 192 r0 = ret.Get(0).(func()) 193 } 194 } 195 return r0 196 } 197 198 // Broadcaster_Subscribe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Subscribe' 199 type Broadcaster_Subscribe_Call struct { 200 *mock.Call 201 } 202 203 // Subscribe is a helper method to define mock.On call 204 // - ch chan *v1alpha1.ApplicationWatchEvent 205 // - filters ...func(event *v1alpha1.ApplicationWatchEvent) bool 206 func (_e *Broadcaster_Expecter) Subscribe(ch interface{}, filters ...interface{}) *Broadcaster_Subscribe_Call { 207 return &Broadcaster_Subscribe_Call{Call: _e.mock.On("Subscribe", 208 append([]interface{}{ch}, filters...)...)} 209 } 210 211 func (_c *Broadcaster_Subscribe_Call) Run(run func(ch chan *v1alpha1.ApplicationWatchEvent, filters ...func(event *v1alpha1.ApplicationWatchEvent) bool)) *Broadcaster_Subscribe_Call { 212 _c.Call.Run(func(args mock.Arguments) { 213 var arg0 chan *v1alpha1.ApplicationWatchEvent 214 if args[0] != nil { 215 arg0 = args[0].(chan *v1alpha1.ApplicationWatchEvent) 216 } 217 var arg1 []func(event *v1alpha1.ApplicationWatchEvent) bool 218 variadicArgs := make([]func(event *v1alpha1.ApplicationWatchEvent) bool, len(args)-1) 219 for i, a := range args[1:] { 220 if a != nil { 221 variadicArgs[i] = a.(func(event *v1alpha1.ApplicationWatchEvent) bool) 222 } 223 } 224 arg1 = variadicArgs 225 run( 226 arg0, 227 arg1..., 228 ) 229 }) 230 return _c 231 } 232 233 func (_c *Broadcaster_Subscribe_Call) Return(fn func()) *Broadcaster_Subscribe_Call { 234 _c.Call.Return(fn) 235 return _c 236 } 237 238 func (_c *Broadcaster_Subscribe_Call) RunAndReturn(run func(ch chan *v1alpha1.ApplicationWatchEvent, filters ...func(event *v1alpha1.ApplicationWatchEvent) bool) func()) *Broadcaster_Subscribe_Call { 239 _c.Call.Return(run) 240 return _c 241 }