github.com/zppinho/prow@v0.0.0-20240510014325-1738badeb017/pkg/plugins/cherrypickapproved/cherrypickapprovedfakes/fake_impl.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package cherrypickapprovedfakes 3 4 import ( 5 "sync" 6 7 "sigs.k8s.io/prow/pkg/github" 8 "sigs.k8s.io/prow/pkg/plugins" 9 ) 10 11 type FakeImpl struct { 12 AddLabelStub func(plugins.PluginGitHubClient, string, string, int, string) error 13 addLabelMutex sync.RWMutex 14 addLabelArgsForCall []struct { 15 arg1 plugins.PluginGitHubClient 16 arg2 string 17 arg3 string 18 arg4 int 19 arg5 string 20 } 21 addLabelReturns struct { 22 result1 error 23 } 24 addLabelReturnsOnCall map[int]struct { 25 result1 error 26 } 27 GetCombinedStatusStub func(plugins.PluginGitHubClient, string, string, string) (*github.CombinedStatus, error) 28 getCombinedStatusMutex sync.RWMutex 29 getCombinedStatusArgsForCall []struct { 30 arg1 plugins.PluginGitHubClient 31 arg2 string 32 arg3 string 33 arg4 string 34 } 35 getCombinedStatusReturns struct { 36 result1 *github.CombinedStatus 37 result2 error 38 } 39 getCombinedStatusReturnsOnCall map[int]struct { 40 result1 *github.CombinedStatus 41 result2 error 42 } 43 GetIssueLabelsStub func(plugins.PluginGitHubClient, string, string, int) ([]github.Label, error) 44 getIssueLabelsMutex sync.RWMutex 45 getIssueLabelsArgsForCall []struct { 46 arg1 plugins.PluginGitHubClient 47 arg2 string 48 arg3 string 49 arg4 int 50 } 51 getIssueLabelsReturns struct { 52 result1 []github.Label 53 result2 error 54 } 55 getIssueLabelsReturnsOnCall map[int]struct { 56 result1 []github.Label 57 result2 error 58 } 59 RemoveLabelStub func(plugins.PluginGitHubClient, string, string, int, string) error 60 removeLabelMutex sync.RWMutex 61 removeLabelArgsForCall []struct { 62 arg1 plugins.PluginGitHubClient 63 arg2 string 64 arg3 string 65 arg4 int 66 arg5 string 67 } 68 removeLabelReturns struct { 69 result1 error 70 } 71 removeLabelReturnsOnCall map[int]struct { 72 result1 error 73 } 74 invocations map[string][][]interface{} 75 invocationsMutex sync.RWMutex 76 } 77 78 func (fake *FakeImpl) AddLabel(arg1 plugins.PluginGitHubClient, arg2 string, arg3 string, arg4 int, arg5 string) error { 79 fake.addLabelMutex.Lock() 80 ret, specificReturn := fake.addLabelReturnsOnCall[len(fake.addLabelArgsForCall)] 81 fake.addLabelArgsForCall = append(fake.addLabelArgsForCall, struct { 82 arg1 plugins.PluginGitHubClient 83 arg2 string 84 arg3 string 85 arg4 int 86 arg5 string 87 }{arg1, arg2, arg3, arg4, arg5}) 88 stub := fake.AddLabelStub 89 fakeReturns := fake.addLabelReturns 90 fake.recordInvocation("AddLabel", []interface{}{arg1, arg2, arg3, arg4, arg5}) 91 fake.addLabelMutex.Unlock() 92 if stub != nil { 93 return stub(arg1, arg2, arg3, arg4, arg5) 94 } 95 if specificReturn { 96 return ret.result1 97 } 98 return fakeReturns.result1 99 } 100 101 func (fake *FakeImpl) AddLabelCallCount() int { 102 fake.addLabelMutex.RLock() 103 defer fake.addLabelMutex.RUnlock() 104 return len(fake.addLabelArgsForCall) 105 } 106 107 func (fake *FakeImpl) AddLabelCalls(stub func(plugins.PluginGitHubClient, string, string, int, string) error) { 108 fake.addLabelMutex.Lock() 109 defer fake.addLabelMutex.Unlock() 110 fake.AddLabelStub = stub 111 } 112 113 func (fake *FakeImpl) AddLabelArgsForCall(i int) (plugins.PluginGitHubClient, string, string, int, string) { 114 fake.addLabelMutex.RLock() 115 defer fake.addLabelMutex.RUnlock() 116 argsForCall := fake.addLabelArgsForCall[i] 117 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 118 } 119 120 func (fake *FakeImpl) AddLabelReturns(result1 error) { 121 fake.addLabelMutex.Lock() 122 defer fake.addLabelMutex.Unlock() 123 fake.AddLabelStub = nil 124 fake.addLabelReturns = struct { 125 result1 error 126 }{result1} 127 } 128 129 func (fake *FakeImpl) AddLabelReturnsOnCall(i int, result1 error) { 130 fake.addLabelMutex.Lock() 131 defer fake.addLabelMutex.Unlock() 132 fake.AddLabelStub = nil 133 if fake.addLabelReturnsOnCall == nil { 134 fake.addLabelReturnsOnCall = make(map[int]struct { 135 result1 error 136 }) 137 } 138 fake.addLabelReturnsOnCall[i] = struct { 139 result1 error 140 }{result1} 141 } 142 143 func (fake *FakeImpl) GetCombinedStatus(arg1 plugins.PluginGitHubClient, arg2 string, arg3 string, arg4 string) (*github.CombinedStatus, error) { 144 fake.getCombinedStatusMutex.Lock() 145 ret, specificReturn := fake.getCombinedStatusReturnsOnCall[len(fake.getCombinedStatusArgsForCall)] 146 fake.getCombinedStatusArgsForCall = append(fake.getCombinedStatusArgsForCall, struct { 147 arg1 plugins.PluginGitHubClient 148 arg2 string 149 arg3 string 150 arg4 string 151 }{arg1, arg2, arg3, arg4}) 152 stub := fake.GetCombinedStatusStub 153 fakeReturns := fake.getCombinedStatusReturns 154 fake.recordInvocation("GetCombinedStatus", []interface{}{arg1, arg2, arg3, arg4}) 155 fake.getCombinedStatusMutex.Unlock() 156 if stub != nil { 157 return stub(arg1, arg2, arg3, arg4) 158 } 159 if specificReturn { 160 return ret.result1, ret.result2 161 } 162 return fakeReturns.result1, fakeReturns.result2 163 } 164 165 func (fake *FakeImpl) GetCombinedStatusCallCount() int { 166 fake.getCombinedStatusMutex.RLock() 167 defer fake.getCombinedStatusMutex.RUnlock() 168 return len(fake.getCombinedStatusArgsForCall) 169 } 170 171 func (fake *FakeImpl) GetCombinedStatusCalls(stub func(plugins.PluginGitHubClient, string, string, string) (*github.CombinedStatus, error)) { 172 fake.getCombinedStatusMutex.Lock() 173 defer fake.getCombinedStatusMutex.Unlock() 174 fake.GetCombinedStatusStub = stub 175 } 176 177 func (fake *FakeImpl) GetCombinedStatusArgsForCall(i int) (plugins.PluginGitHubClient, string, string, string) { 178 fake.getCombinedStatusMutex.RLock() 179 defer fake.getCombinedStatusMutex.RUnlock() 180 argsForCall := fake.getCombinedStatusArgsForCall[i] 181 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 182 } 183 184 func (fake *FakeImpl) GetCombinedStatusReturns(result1 *github.CombinedStatus, result2 error) { 185 fake.getCombinedStatusMutex.Lock() 186 defer fake.getCombinedStatusMutex.Unlock() 187 fake.GetCombinedStatusStub = nil 188 fake.getCombinedStatusReturns = struct { 189 result1 *github.CombinedStatus 190 result2 error 191 }{result1, result2} 192 } 193 194 func (fake *FakeImpl) GetCombinedStatusReturnsOnCall(i int, result1 *github.CombinedStatus, result2 error) { 195 fake.getCombinedStatusMutex.Lock() 196 defer fake.getCombinedStatusMutex.Unlock() 197 fake.GetCombinedStatusStub = nil 198 if fake.getCombinedStatusReturnsOnCall == nil { 199 fake.getCombinedStatusReturnsOnCall = make(map[int]struct { 200 result1 *github.CombinedStatus 201 result2 error 202 }) 203 } 204 fake.getCombinedStatusReturnsOnCall[i] = struct { 205 result1 *github.CombinedStatus 206 result2 error 207 }{result1, result2} 208 } 209 210 func (fake *FakeImpl) GetIssueLabels(arg1 plugins.PluginGitHubClient, arg2 string, arg3 string, arg4 int) ([]github.Label, error) { 211 fake.getIssueLabelsMutex.Lock() 212 ret, specificReturn := fake.getIssueLabelsReturnsOnCall[len(fake.getIssueLabelsArgsForCall)] 213 fake.getIssueLabelsArgsForCall = append(fake.getIssueLabelsArgsForCall, struct { 214 arg1 plugins.PluginGitHubClient 215 arg2 string 216 arg3 string 217 arg4 int 218 }{arg1, arg2, arg3, arg4}) 219 stub := fake.GetIssueLabelsStub 220 fakeReturns := fake.getIssueLabelsReturns 221 fake.recordInvocation("GetIssueLabels", []interface{}{arg1, arg2, arg3, arg4}) 222 fake.getIssueLabelsMutex.Unlock() 223 if stub != nil { 224 return stub(arg1, arg2, arg3, arg4) 225 } 226 if specificReturn { 227 return ret.result1, ret.result2 228 } 229 return fakeReturns.result1, fakeReturns.result2 230 } 231 232 func (fake *FakeImpl) GetIssueLabelsCallCount() int { 233 fake.getIssueLabelsMutex.RLock() 234 defer fake.getIssueLabelsMutex.RUnlock() 235 return len(fake.getIssueLabelsArgsForCall) 236 } 237 238 func (fake *FakeImpl) GetIssueLabelsCalls(stub func(plugins.PluginGitHubClient, string, string, int) ([]github.Label, error)) { 239 fake.getIssueLabelsMutex.Lock() 240 defer fake.getIssueLabelsMutex.Unlock() 241 fake.GetIssueLabelsStub = stub 242 } 243 244 func (fake *FakeImpl) GetIssueLabelsArgsForCall(i int) (plugins.PluginGitHubClient, string, string, int) { 245 fake.getIssueLabelsMutex.RLock() 246 defer fake.getIssueLabelsMutex.RUnlock() 247 argsForCall := fake.getIssueLabelsArgsForCall[i] 248 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 249 } 250 251 func (fake *FakeImpl) GetIssueLabelsReturns(result1 []github.Label, result2 error) { 252 fake.getIssueLabelsMutex.Lock() 253 defer fake.getIssueLabelsMutex.Unlock() 254 fake.GetIssueLabelsStub = nil 255 fake.getIssueLabelsReturns = struct { 256 result1 []github.Label 257 result2 error 258 }{result1, result2} 259 } 260 261 func (fake *FakeImpl) GetIssueLabelsReturnsOnCall(i int, result1 []github.Label, result2 error) { 262 fake.getIssueLabelsMutex.Lock() 263 defer fake.getIssueLabelsMutex.Unlock() 264 fake.GetIssueLabelsStub = nil 265 if fake.getIssueLabelsReturnsOnCall == nil { 266 fake.getIssueLabelsReturnsOnCall = make(map[int]struct { 267 result1 []github.Label 268 result2 error 269 }) 270 } 271 fake.getIssueLabelsReturnsOnCall[i] = struct { 272 result1 []github.Label 273 result2 error 274 }{result1, result2} 275 } 276 277 func (fake *FakeImpl) RemoveLabel(arg1 plugins.PluginGitHubClient, arg2 string, arg3 string, arg4 int, arg5 string) error { 278 fake.removeLabelMutex.Lock() 279 ret, specificReturn := fake.removeLabelReturnsOnCall[len(fake.removeLabelArgsForCall)] 280 fake.removeLabelArgsForCall = append(fake.removeLabelArgsForCall, struct { 281 arg1 plugins.PluginGitHubClient 282 arg2 string 283 arg3 string 284 arg4 int 285 arg5 string 286 }{arg1, arg2, arg3, arg4, arg5}) 287 stub := fake.RemoveLabelStub 288 fakeReturns := fake.removeLabelReturns 289 fake.recordInvocation("RemoveLabel", []interface{}{arg1, arg2, arg3, arg4, arg5}) 290 fake.removeLabelMutex.Unlock() 291 if stub != nil { 292 return stub(arg1, arg2, arg3, arg4, arg5) 293 } 294 if specificReturn { 295 return ret.result1 296 } 297 return fakeReturns.result1 298 } 299 300 func (fake *FakeImpl) RemoveLabelCallCount() int { 301 fake.removeLabelMutex.RLock() 302 defer fake.removeLabelMutex.RUnlock() 303 return len(fake.removeLabelArgsForCall) 304 } 305 306 func (fake *FakeImpl) RemoveLabelCalls(stub func(plugins.PluginGitHubClient, string, string, int, string) error) { 307 fake.removeLabelMutex.Lock() 308 defer fake.removeLabelMutex.Unlock() 309 fake.RemoveLabelStub = stub 310 } 311 312 func (fake *FakeImpl) RemoveLabelArgsForCall(i int) (plugins.PluginGitHubClient, string, string, int, string) { 313 fake.removeLabelMutex.RLock() 314 defer fake.removeLabelMutex.RUnlock() 315 argsForCall := fake.removeLabelArgsForCall[i] 316 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 317 } 318 319 func (fake *FakeImpl) RemoveLabelReturns(result1 error) { 320 fake.removeLabelMutex.Lock() 321 defer fake.removeLabelMutex.Unlock() 322 fake.RemoveLabelStub = nil 323 fake.removeLabelReturns = struct { 324 result1 error 325 }{result1} 326 } 327 328 func (fake *FakeImpl) RemoveLabelReturnsOnCall(i int, result1 error) { 329 fake.removeLabelMutex.Lock() 330 defer fake.removeLabelMutex.Unlock() 331 fake.RemoveLabelStub = nil 332 if fake.removeLabelReturnsOnCall == nil { 333 fake.removeLabelReturnsOnCall = make(map[int]struct { 334 result1 error 335 }) 336 } 337 fake.removeLabelReturnsOnCall[i] = struct { 338 result1 error 339 }{result1} 340 } 341 342 func (fake *FakeImpl) Invocations() map[string][][]interface{} { 343 fake.invocationsMutex.RLock() 344 defer fake.invocationsMutex.RUnlock() 345 fake.addLabelMutex.RLock() 346 defer fake.addLabelMutex.RUnlock() 347 fake.getCombinedStatusMutex.RLock() 348 defer fake.getCombinedStatusMutex.RUnlock() 349 fake.getIssueLabelsMutex.RLock() 350 defer fake.getIssueLabelsMutex.RUnlock() 351 fake.removeLabelMutex.RLock() 352 defer fake.removeLabelMutex.RUnlock() 353 copiedInvocations := map[string][][]interface{}{} 354 for key, value := range fake.invocations { 355 copiedInvocations[key] = value 356 } 357 return copiedInvocations 358 } 359 360 func (fake *FakeImpl) recordInvocation(key string, args []interface{}) { 361 fake.invocationsMutex.Lock() 362 defer fake.invocationsMutex.Unlock() 363 if fake.invocations == nil { 364 fake.invocations = map[string][][]interface{}{} 365 } 366 if fake.invocations[key] == nil { 367 fake.invocations[key] = [][]interface{}{} 368 } 369 fake.invocations[key] = append(fake.invocations[key], args) 370 }