github.com/zppinho/prow@v0.0.0-20240510014325-1738badeb017/pkg/plugins/testfreeze/checker/checkerfakes/fake_checker.go (about) 1 /* 2 Copyright 2022 The Kubernetes Authors. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 // Code generated by counterfeiter. DO NOT EDIT. 18 package checkerfakes 19 20 import ( 21 "net/http" 22 "sync" 23 24 git "github.com/go-git/go-git/v5" 25 "github.com/go-git/go-git/v5/plumbing" 26 v1 "sigs.k8s.io/prow/pkg/apis/prowjobs/v1" 27 ) 28 29 type FakeChecker struct { 30 CloseBodyStub func(*http.Response) error 31 closeBodyMutex sync.RWMutex 32 closeBodyArgsForCall []struct { 33 arg1 *http.Response 34 } 35 closeBodyReturns struct { 36 result1 error 37 } 38 closeBodyReturnsOnCall map[int]struct { 39 result1 error 40 } 41 HttpGetStub func(string) (*http.Response, error) 42 httpGetMutex sync.RWMutex 43 httpGetArgsForCall []struct { 44 arg1 string 45 } 46 httpGetReturns struct { 47 result1 *http.Response 48 result2 error 49 } 50 httpGetReturnsOnCall map[int]struct { 51 result1 *http.Response 52 result2 error 53 } 54 ListRefsStub func(*git.Remote) ([]*plumbing.Reference, error) 55 listRefsMutex sync.RWMutex 56 listRefsArgsForCall []struct { 57 arg1 *git.Remote 58 } 59 listRefsReturns struct { 60 result1 []*plumbing.Reference 61 result2 error 62 } 63 listRefsReturnsOnCall map[int]struct { 64 result1 []*plumbing.Reference 65 result2 error 66 } 67 ReadAllBodyStub func(*http.Response) ([]byte, error) 68 readAllBodyMutex sync.RWMutex 69 readAllBodyArgsForCall []struct { 70 arg1 *http.Response 71 } 72 readAllBodyReturns struct { 73 result1 []byte 74 result2 error 75 } 76 readAllBodyReturnsOnCall map[int]struct { 77 result1 []byte 78 result2 error 79 } 80 UnmarshalProwJobsStub func([]byte) (*v1.ProwJobList, error) 81 unmarshalProwJobsMutex sync.RWMutex 82 unmarshalProwJobsArgsForCall []struct { 83 arg1 []byte 84 } 85 unmarshalProwJobsReturns struct { 86 result1 *v1.ProwJobList 87 result2 error 88 } 89 unmarshalProwJobsReturnsOnCall map[int]struct { 90 result1 *v1.ProwJobList 91 result2 error 92 } 93 invocations map[string][][]interface{} 94 invocationsMutex sync.RWMutex 95 } 96 97 func (fake *FakeChecker) CloseBody(arg1 *http.Response) error { 98 fake.closeBodyMutex.Lock() 99 ret, specificReturn := fake.closeBodyReturnsOnCall[len(fake.closeBodyArgsForCall)] 100 fake.closeBodyArgsForCall = append(fake.closeBodyArgsForCall, struct { 101 arg1 *http.Response 102 }{arg1}) 103 stub := fake.CloseBodyStub 104 fakeReturns := fake.closeBodyReturns 105 fake.recordInvocation("CloseBody", []interface{}{arg1}) 106 fake.closeBodyMutex.Unlock() 107 if stub != nil { 108 return stub(arg1) 109 } 110 if specificReturn { 111 return ret.result1 112 } 113 return fakeReturns.result1 114 } 115 116 func (fake *FakeChecker) CloseBodyCallCount() int { 117 fake.closeBodyMutex.RLock() 118 defer fake.closeBodyMutex.RUnlock() 119 return len(fake.closeBodyArgsForCall) 120 } 121 122 func (fake *FakeChecker) CloseBodyCalls(stub func(*http.Response) error) { 123 fake.closeBodyMutex.Lock() 124 defer fake.closeBodyMutex.Unlock() 125 fake.CloseBodyStub = stub 126 } 127 128 func (fake *FakeChecker) CloseBodyArgsForCall(i int) *http.Response { 129 fake.closeBodyMutex.RLock() 130 defer fake.closeBodyMutex.RUnlock() 131 argsForCall := fake.closeBodyArgsForCall[i] 132 return argsForCall.arg1 133 } 134 135 func (fake *FakeChecker) CloseBodyReturns(result1 error) { 136 fake.closeBodyMutex.Lock() 137 defer fake.closeBodyMutex.Unlock() 138 fake.CloseBodyStub = nil 139 fake.closeBodyReturns = struct { 140 result1 error 141 }{result1} 142 } 143 144 func (fake *FakeChecker) CloseBodyReturnsOnCall(i int, result1 error) { 145 fake.closeBodyMutex.Lock() 146 defer fake.closeBodyMutex.Unlock() 147 fake.CloseBodyStub = nil 148 if fake.closeBodyReturnsOnCall == nil { 149 fake.closeBodyReturnsOnCall = make(map[int]struct { 150 result1 error 151 }) 152 } 153 fake.closeBodyReturnsOnCall[i] = struct { 154 result1 error 155 }{result1} 156 } 157 158 func (fake *FakeChecker) HttpGet(arg1 string) (*http.Response, error) { 159 fake.httpGetMutex.Lock() 160 ret, specificReturn := fake.httpGetReturnsOnCall[len(fake.httpGetArgsForCall)] 161 fake.httpGetArgsForCall = append(fake.httpGetArgsForCall, struct { 162 arg1 string 163 }{arg1}) 164 stub := fake.HttpGetStub 165 fakeReturns := fake.httpGetReturns 166 fake.recordInvocation("HttpGet", []interface{}{arg1}) 167 fake.httpGetMutex.Unlock() 168 if stub != nil { 169 return stub(arg1) 170 } 171 if specificReturn { 172 return ret.result1, ret.result2 173 } 174 return fakeReturns.result1, fakeReturns.result2 175 } 176 177 func (fake *FakeChecker) HttpGetCallCount() int { 178 fake.httpGetMutex.RLock() 179 defer fake.httpGetMutex.RUnlock() 180 return len(fake.httpGetArgsForCall) 181 } 182 183 func (fake *FakeChecker) HttpGetCalls(stub func(string) (*http.Response, error)) { 184 fake.httpGetMutex.Lock() 185 defer fake.httpGetMutex.Unlock() 186 fake.HttpGetStub = stub 187 } 188 189 func (fake *FakeChecker) HttpGetArgsForCall(i int) string { 190 fake.httpGetMutex.RLock() 191 defer fake.httpGetMutex.RUnlock() 192 argsForCall := fake.httpGetArgsForCall[i] 193 return argsForCall.arg1 194 } 195 196 func (fake *FakeChecker) HttpGetReturns(result1 *http.Response, result2 error) { 197 fake.httpGetMutex.Lock() 198 defer fake.httpGetMutex.Unlock() 199 fake.HttpGetStub = nil 200 fake.httpGetReturns = struct { 201 result1 *http.Response 202 result2 error 203 }{result1, result2} 204 } 205 206 func (fake *FakeChecker) HttpGetReturnsOnCall(i int, result1 *http.Response, result2 error) { 207 fake.httpGetMutex.Lock() 208 defer fake.httpGetMutex.Unlock() 209 fake.HttpGetStub = nil 210 if fake.httpGetReturnsOnCall == nil { 211 fake.httpGetReturnsOnCall = make(map[int]struct { 212 result1 *http.Response 213 result2 error 214 }) 215 } 216 fake.httpGetReturnsOnCall[i] = struct { 217 result1 *http.Response 218 result2 error 219 }{result1, result2} 220 } 221 222 func (fake *FakeChecker) ListRefs(arg1 *git.Remote) ([]*plumbing.Reference, error) { 223 fake.listRefsMutex.Lock() 224 ret, specificReturn := fake.listRefsReturnsOnCall[len(fake.listRefsArgsForCall)] 225 fake.listRefsArgsForCall = append(fake.listRefsArgsForCall, struct { 226 arg1 *git.Remote 227 }{arg1}) 228 stub := fake.ListRefsStub 229 fakeReturns := fake.listRefsReturns 230 fake.recordInvocation("ListRefs", []interface{}{arg1}) 231 fake.listRefsMutex.Unlock() 232 if stub != nil { 233 return stub(arg1) 234 } 235 if specificReturn { 236 return ret.result1, ret.result2 237 } 238 return fakeReturns.result1, fakeReturns.result2 239 } 240 241 func (fake *FakeChecker) ListRefsCallCount() int { 242 fake.listRefsMutex.RLock() 243 defer fake.listRefsMutex.RUnlock() 244 return len(fake.listRefsArgsForCall) 245 } 246 247 func (fake *FakeChecker) ListRefsCalls(stub func(*git.Remote) ([]*plumbing.Reference, error)) { 248 fake.listRefsMutex.Lock() 249 defer fake.listRefsMutex.Unlock() 250 fake.ListRefsStub = stub 251 } 252 253 func (fake *FakeChecker) ListRefsArgsForCall(i int) *git.Remote { 254 fake.listRefsMutex.RLock() 255 defer fake.listRefsMutex.RUnlock() 256 argsForCall := fake.listRefsArgsForCall[i] 257 return argsForCall.arg1 258 } 259 260 func (fake *FakeChecker) ListRefsReturns(result1 []*plumbing.Reference, result2 error) { 261 fake.listRefsMutex.Lock() 262 defer fake.listRefsMutex.Unlock() 263 fake.ListRefsStub = nil 264 fake.listRefsReturns = struct { 265 result1 []*plumbing.Reference 266 result2 error 267 }{result1, result2} 268 } 269 270 func (fake *FakeChecker) ListRefsReturnsOnCall(i int, result1 []*plumbing.Reference, result2 error) { 271 fake.listRefsMutex.Lock() 272 defer fake.listRefsMutex.Unlock() 273 fake.ListRefsStub = nil 274 if fake.listRefsReturnsOnCall == nil { 275 fake.listRefsReturnsOnCall = make(map[int]struct { 276 result1 []*plumbing.Reference 277 result2 error 278 }) 279 } 280 fake.listRefsReturnsOnCall[i] = struct { 281 result1 []*plumbing.Reference 282 result2 error 283 }{result1, result2} 284 } 285 286 func (fake *FakeChecker) ReadAllBody(arg1 *http.Response) ([]byte, error) { 287 fake.readAllBodyMutex.Lock() 288 ret, specificReturn := fake.readAllBodyReturnsOnCall[len(fake.readAllBodyArgsForCall)] 289 fake.readAllBodyArgsForCall = append(fake.readAllBodyArgsForCall, struct { 290 arg1 *http.Response 291 }{arg1}) 292 stub := fake.ReadAllBodyStub 293 fakeReturns := fake.readAllBodyReturns 294 fake.recordInvocation("ReadAllBody", []interface{}{arg1}) 295 fake.readAllBodyMutex.Unlock() 296 if stub != nil { 297 return stub(arg1) 298 } 299 if specificReturn { 300 return ret.result1, ret.result2 301 } 302 return fakeReturns.result1, fakeReturns.result2 303 } 304 305 func (fake *FakeChecker) ReadAllBodyCallCount() int { 306 fake.readAllBodyMutex.RLock() 307 defer fake.readAllBodyMutex.RUnlock() 308 return len(fake.readAllBodyArgsForCall) 309 } 310 311 func (fake *FakeChecker) ReadAllBodyCalls(stub func(*http.Response) ([]byte, error)) { 312 fake.readAllBodyMutex.Lock() 313 defer fake.readAllBodyMutex.Unlock() 314 fake.ReadAllBodyStub = stub 315 } 316 317 func (fake *FakeChecker) ReadAllBodyArgsForCall(i int) *http.Response { 318 fake.readAllBodyMutex.RLock() 319 defer fake.readAllBodyMutex.RUnlock() 320 argsForCall := fake.readAllBodyArgsForCall[i] 321 return argsForCall.arg1 322 } 323 324 func (fake *FakeChecker) ReadAllBodyReturns(result1 []byte, result2 error) { 325 fake.readAllBodyMutex.Lock() 326 defer fake.readAllBodyMutex.Unlock() 327 fake.ReadAllBodyStub = nil 328 fake.readAllBodyReturns = struct { 329 result1 []byte 330 result2 error 331 }{result1, result2} 332 } 333 334 func (fake *FakeChecker) ReadAllBodyReturnsOnCall(i int, result1 []byte, result2 error) { 335 fake.readAllBodyMutex.Lock() 336 defer fake.readAllBodyMutex.Unlock() 337 fake.ReadAllBodyStub = nil 338 if fake.readAllBodyReturnsOnCall == nil { 339 fake.readAllBodyReturnsOnCall = make(map[int]struct { 340 result1 []byte 341 result2 error 342 }) 343 } 344 fake.readAllBodyReturnsOnCall[i] = struct { 345 result1 []byte 346 result2 error 347 }{result1, result2} 348 } 349 350 func (fake *FakeChecker) UnmarshalProwJobs(arg1 []byte) (*v1.ProwJobList, error) { 351 var arg1Copy []byte 352 if arg1 != nil { 353 arg1Copy = make([]byte, len(arg1)) 354 copy(arg1Copy, arg1) 355 } 356 fake.unmarshalProwJobsMutex.Lock() 357 ret, specificReturn := fake.unmarshalProwJobsReturnsOnCall[len(fake.unmarshalProwJobsArgsForCall)] 358 fake.unmarshalProwJobsArgsForCall = append(fake.unmarshalProwJobsArgsForCall, struct { 359 arg1 []byte 360 }{arg1Copy}) 361 stub := fake.UnmarshalProwJobsStub 362 fakeReturns := fake.unmarshalProwJobsReturns 363 fake.recordInvocation("UnmarshalProwJobs", []interface{}{arg1Copy}) 364 fake.unmarshalProwJobsMutex.Unlock() 365 if stub != nil { 366 return stub(arg1) 367 } 368 if specificReturn { 369 return ret.result1, ret.result2 370 } 371 return fakeReturns.result1, fakeReturns.result2 372 } 373 374 func (fake *FakeChecker) UnmarshalProwJobsCallCount() int { 375 fake.unmarshalProwJobsMutex.RLock() 376 defer fake.unmarshalProwJobsMutex.RUnlock() 377 return len(fake.unmarshalProwJobsArgsForCall) 378 } 379 380 func (fake *FakeChecker) UnmarshalProwJobsCalls(stub func([]byte) (*v1.ProwJobList, error)) { 381 fake.unmarshalProwJobsMutex.Lock() 382 defer fake.unmarshalProwJobsMutex.Unlock() 383 fake.UnmarshalProwJobsStub = stub 384 } 385 386 func (fake *FakeChecker) UnmarshalProwJobsArgsForCall(i int) []byte { 387 fake.unmarshalProwJobsMutex.RLock() 388 defer fake.unmarshalProwJobsMutex.RUnlock() 389 argsForCall := fake.unmarshalProwJobsArgsForCall[i] 390 return argsForCall.arg1 391 } 392 393 func (fake *FakeChecker) UnmarshalProwJobsReturns(result1 *v1.ProwJobList, result2 error) { 394 fake.unmarshalProwJobsMutex.Lock() 395 defer fake.unmarshalProwJobsMutex.Unlock() 396 fake.UnmarshalProwJobsStub = nil 397 fake.unmarshalProwJobsReturns = struct { 398 result1 *v1.ProwJobList 399 result2 error 400 }{result1, result2} 401 } 402 403 func (fake *FakeChecker) UnmarshalProwJobsReturnsOnCall(i int, result1 *v1.ProwJobList, result2 error) { 404 fake.unmarshalProwJobsMutex.Lock() 405 defer fake.unmarshalProwJobsMutex.Unlock() 406 fake.UnmarshalProwJobsStub = nil 407 if fake.unmarshalProwJobsReturnsOnCall == nil { 408 fake.unmarshalProwJobsReturnsOnCall = make(map[int]struct { 409 result1 *v1.ProwJobList 410 result2 error 411 }) 412 } 413 fake.unmarshalProwJobsReturnsOnCall[i] = struct { 414 result1 *v1.ProwJobList 415 result2 error 416 }{result1, result2} 417 } 418 419 func (fake *FakeChecker) Invocations() map[string][][]interface{} { 420 fake.invocationsMutex.RLock() 421 defer fake.invocationsMutex.RUnlock() 422 fake.closeBodyMutex.RLock() 423 defer fake.closeBodyMutex.RUnlock() 424 fake.httpGetMutex.RLock() 425 defer fake.httpGetMutex.RUnlock() 426 fake.listRefsMutex.RLock() 427 defer fake.listRefsMutex.RUnlock() 428 fake.readAllBodyMutex.RLock() 429 defer fake.readAllBodyMutex.RUnlock() 430 fake.unmarshalProwJobsMutex.RLock() 431 defer fake.unmarshalProwJobsMutex.RUnlock() 432 copiedInvocations := map[string][][]interface{}{} 433 for key, value := range fake.invocations { 434 copiedInvocations[key] = value 435 } 436 return copiedInvocations 437 } 438 439 func (fake *FakeChecker) recordInvocation(key string, args []interface{}) { 440 fake.invocationsMutex.Lock() 441 defer fake.invocationsMutex.Unlock() 442 if fake.invocations == nil { 443 fake.invocations = map[string][][]interface{}{} 444 } 445 if fake.invocations[key] == nil { 446 fake.invocations[key] = [][]interface{}{} 447 } 448 fake.invocations[key] = append(fake.invocations[key], args) 449 }