sigs.k8s.io/release-sdk@v0.11.1-0.20240417074027-8061fb5e4952/git/gitfakes/fake_repository.go (about) 1 /* 2 Copyright 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 gitfakes 19 20 import ( 21 "sync" 22 23 gita "github.com/go-git/go-git/v5" 24 "github.com/go-git/go-git/v5/config" 25 "github.com/go-git/go-git/v5/plumbing" 26 "github.com/go-git/go-git/v5/plumbing/object" 27 "github.com/go-git/go-git/v5/plumbing/storer" 28 "sigs.k8s.io/release-sdk/git" 29 ) 30 31 type FakeRepository struct { 32 BranchesStub func() (storer.ReferenceIter, error) 33 branchesMutex sync.RWMutex 34 branchesArgsForCall []struct { 35 } 36 branchesReturns struct { 37 result1 storer.ReferenceIter 38 result2 error 39 } 40 branchesReturnsOnCall map[int]struct { 41 result1 storer.ReferenceIter 42 result2 error 43 } 44 CommitObjectStub func(plumbing.Hash) (*object.Commit, error) 45 commitObjectMutex sync.RWMutex 46 commitObjectArgsForCall []struct { 47 arg1 plumbing.Hash 48 } 49 commitObjectReturns struct { 50 result1 *object.Commit 51 result2 error 52 } 53 commitObjectReturnsOnCall map[int]struct { 54 result1 *object.Commit 55 result2 error 56 } 57 CreateRemoteStub func(*config.RemoteConfig) (*gita.Remote, error) 58 createRemoteMutex sync.RWMutex 59 createRemoteArgsForCall []struct { 60 arg1 *config.RemoteConfig 61 } 62 createRemoteReturns struct { 63 result1 *gita.Remote 64 result2 error 65 } 66 createRemoteReturnsOnCall map[int]struct { 67 result1 *gita.Remote 68 result2 error 69 } 70 CreateTagStub func(string, plumbing.Hash, *gita.CreateTagOptions) (*plumbing.Reference, error) 71 createTagMutex sync.RWMutex 72 createTagArgsForCall []struct { 73 arg1 string 74 arg2 plumbing.Hash 75 arg3 *gita.CreateTagOptions 76 } 77 createTagReturns struct { 78 result1 *plumbing.Reference 79 result2 error 80 } 81 createTagReturnsOnCall map[int]struct { 82 result1 *plumbing.Reference 83 result2 error 84 } 85 DeleteRemoteStub func(string) error 86 deleteRemoteMutex sync.RWMutex 87 deleteRemoteArgsForCall []struct { 88 arg1 string 89 } 90 deleteRemoteReturns struct { 91 result1 error 92 } 93 deleteRemoteReturnsOnCall map[int]struct { 94 result1 error 95 } 96 HeadStub func() (*plumbing.Reference, error) 97 headMutex sync.RWMutex 98 headArgsForCall []struct { 99 } 100 headReturns struct { 101 result1 *plumbing.Reference 102 result2 error 103 } 104 headReturnsOnCall map[int]struct { 105 result1 *plumbing.Reference 106 result2 error 107 } 108 PushStub func(*gita.PushOptions) error 109 pushMutex sync.RWMutex 110 pushArgsForCall []struct { 111 arg1 *gita.PushOptions 112 } 113 pushReturns struct { 114 result1 error 115 } 116 pushReturnsOnCall map[int]struct { 117 result1 error 118 } 119 RemoteStub func(string) (*gita.Remote, error) 120 remoteMutex sync.RWMutex 121 remoteArgsForCall []struct { 122 arg1 string 123 } 124 remoteReturns struct { 125 result1 *gita.Remote 126 result2 error 127 } 128 remoteReturnsOnCall map[int]struct { 129 result1 *gita.Remote 130 result2 error 131 } 132 RemotesStub func() ([]*gita.Remote, error) 133 remotesMutex sync.RWMutex 134 remotesArgsForCall []struct { 135 } 136 remotesReturns struct { 137 result1 []*gita.Remote 138 result2 error 139 } 140 remotesReturnsOnCall map[int]struct { 141 result1 []*gita.Remote 142 result2 error 143 } 144 ResolveRevisionStub func(plumbing.Revision) (*plumbing.Hash, error) 145 resolveRevisionMutex sync.RWMutex 146 resolveRevisionArgsForCall []struct { 147 arg1 plumbing.Revision 148 } 149 resolveRevisionReturns struct { 150 result1 *plumbing.Hash 151 result2 error 152 } 153 resolveRevisionReturnsOnCall map[int]struct { 154 result1 *plumbing.Hash 155 result2 error 156 } 157 TagsStub func() (storer.ReferenceIter, error) 158 tagsMutex sync.RWMutex 159 tagsArgsForCall []struct { 160 } 161 tagsReturns struct { 162 result1 storer.ReferenceIter 163 result2 error 164 } 165 tagsReturnsOnCall map[int]struct { 166 result1 storer.ReferenceIter 167 result2 error 168 } 169 invocations map[string][][]interface{} 170 invocationsMutex sync.RWMutex 171 } 172 173 func (fake *FakeRepository) Branches() (storer.ReferenceIter, error) { 174 fake.branchesMutex.Lock() 175 ret, specificReturn := fake.branchesReturnsOnCall[len(fake.branchesArgsForCall)] 176 fake.branchesArgsForCall = append(fake.branchesArgsForCall, struct { 177 }{}) 178 stub := fake.BranchesStub 179 fakeReturns := fake.branchesReturns 180 fake.recordInvocation("Branches", []interface{}{}) 181 fake.branchesMutex.Unlock() 182 if stub != nil { 183 return stub() 184 } 185 if specificReturn { 186 return ret.result1, ret.result2 187 } 188 return fakeReturns.result1, fakeReturns.result2 189 } 190 191 func (fake *FakeRepository) BranchesCallCount() int { 192 fake.branchesMutex.RLock() 193 defer fake.branchesMutex.RUnlock() 194 return len(fake.branchesArgsForCall) 195 } 196 197 func (fake *FakeRepository) BranchesCalls(stub func() (storer.ReferenceIter, error)) { 198 fake.branchesMutex.Lock() 199 defer fake.branchesMutex.Unlock() 200 fake.BranchesStub = stub 201 } 202 203 func (fake *FakeRepository) BranchesReturns(result1 storer.ReferenceIter, result2 error) { 204 fake.branchesMutex.Lock() 205 defer fake.branchesMutex.Unlock() 206 fake.BranchesStub = nil 207 fake.branchesReturns = struct { 208 result1 storer.ReferenceIter 209 result2 error 210 }{result1, result2} 211 } 212 213 func (fake *FakeRepository) BranchesReturnsOnCall(i int, result1 storer.ReferenceIter, result2 error) { 214 fake.branchesMutex.Lock() 215 defer fake.branchesMutex.Unlock() 216 fake.BranchesStub = nil 217 if fake.branchesReturnsOnCall == nil { 218 fake.branchesReturnsOnCall = make(map[int]struct { 219 result1 storer.ReferenceIter 220 result2 error 221 }) 222 } 223 fake.branchesReturnsOnCall[i] = struct { 224 result1 storer.ReferenceIter 225 result2 error 226 }{result1, result2} 227 } 228 229 func (fake *FakeRepository) CommitObject(arg1 plumbing.Hash) (*object.Commit, error) { 230 fake.commitObjectMutex.Lock() 231 ret, specificReturn := fake.commitObjectReturnsOnCall[len(fake.commitObjectArgsForCall)] 232 fake.commitObjectArgsForCall = append(fake.commitObjectArgsForCall, struct { 233 arg1 plumbing.Hash 234 }{arg1}) 235 stub := fake.CommitObjectStub 236 fakeReturns := fake.commitObjectReturns 237 fake.recordInvocation("CommitObject", []interface{}{arg1}) 238 fake.commitObjectMutex.Unlock() 239 if stub != nil { 240 return stub(arg1) 241 } 242 if specificReturn { 243 return ret.result1, ret.result2 244 } 245 return fakeReturns.result1, fakeReturns.result2 246 } 247 248 func (fake *FakeRepository) CommitObjectCallCount() int { 249 fake.commitObjectMutex.RLock() 250 defer fake.commitObjectMutex.RUnlock() 251 return len(fake.commitObjectArgsForCall) 252 } 253 254 func (fake *FakeRepository) CommitObjectCalls(stub func(plumbing.Hash) (*object.Commit, error)) { 255 fake.commitObjectMutex.Lock() 256 defer fake.commitObjectMutex.Unlock() 257 fake.CommitObjectStub = stub 258 } 259 260 func (fake *FakeRepository) CommitObjectArgsForCall(i int) plumbing.Hash { 261 fake.commitObjectMutex.RLock() 262 defer fake.commitObjectMutex.RUnlock() 263 argsForCall := fake.commitObjectArgsForCall[i] 264 return argsForCall.arg1 265 } 266 267 func (fake *FakeRepository) CommitObjectReturns(result1 *object.Commit, result2 error) { 268 fake.commitObjectMutex.Lock() 269 defer fake.commitObjectMutex.Unlock() 270 fake.CommitObjectStub = nil 271 fake.commitObjectReturns = struct { 272 result1 *object.Commit 273 result2 error 274 }{result1, result2} 275 } 276 277 func (fake *FakeRepository) CommitObjectReturnsOnCall(i int, result1 *object.Commit, result2 error) { 278 fake.commitObjectMutex.Lock() 279 defer fake.commitObjectMutex.Unlock() 280 fake.CommitObjectStub = nil 281 if fake.commitObjectReturnsOnCall == nil { 282 fake.commitObjectReturnsOnCall = make(map[int]struct { 283 result1 *object.Commit 284 result2 error 285 }) 286 } 287 fake.commitObjectReturnsOnCall[i] = struct { 288 result1 *object.Commit 289 result2 error 290 }{result1, result2} 291 } 292 293 func (fake *FakeRepository) CreateRemote(arg1 *config.RemoteConfig) (*gita.Remote, error) { 294 fake.createRemoteMutex.Lock() 295 ret, specificReturn := fake.createRemoteReturnsOnCall[len(fake.createRemoteArgsForCall)] 296 fake.createRemoteArgsForCall = append(fake.createRemoteArgsForCall, struct { 297 arg1 *config.RemoteConfig 298 }{arg1}) 299 stub := fake.CreateRemoteStub 300 fakeReturns := fake.createRemoteReturns 301 fake.recordInvocation("CreateRemote", []interface{}{arg1}) 302 fake.createRemoteMutex.Unlock() 303 if stub != nil { 304 return stub(arg1) 305 } 306 if specificReturn { 307 return ret.result1, ret.result2 308 } 309 return fakeReturns.result1, fakeReturns.result2 310 } 311 312 func (fake *FakeRepository) CreateRemoteCallCount() int { 313 fake.createRemoteMutex.RLock() 314 defer fake.createRemoteMutex.RUnlock() 315 return len(fake.createRemoteArgsForCall) 316 } 317 318 func (fake *FakeRepository) CreateRemoteCalls(stub func(*config.RemoteConfig) (*gita.Remote, error)) { 319 fake.createRemoteMutex.Lock() 320 defer fake.createRemoteMutex.Unlock() 321 fake.CreateRemoteStub = stub 322 } 323 324 func (fake *FakeRepository) CreateRemoteArgsForCall(i int) *config.RemoteConfig { 325 fake.createRemoteMutex.RLock() 326 defer fake.createRemoteMutex.RUnlock() 327 argsForCall := fake.createRemoteArgsForCall[i] 328 return argsForCall.arg1 329 } 330 331 func (fake *FakeRepository) CreateRemoteReturns(result1 *gita.Remote, result2 error) { 332 fake.createRemoteMutex.Lock() 333 defer fake.createRemoteMutex.Unlock() 334 fake.CreateRemoteStub = nil 335 fake.createRemoteReturns = struct { 336 result1 *gita.Remote 337 result2 error 338 }{result1, result2} 339 } 340 341 func (fake *FakeRepository) CreateRemoteReturnsOnCall(i int, result1 *gita.Remote, result2 error) { 342 fake.createRemoteMutex.Lock() 343 defer fake.createRemoteMutex.Unlock() 344 fake.CreateRemoteStub = nil 345 if fake.createRemoteReturnsOnCall == nil { 346 fake.createRemoteReturnsOnCall = make(map[int]struct { 347 result1 *gita.Remote 348 result2 error 349 }) 350 } 351 fake.createRemoteReturnsOnCall[i] = struct { 352 result1 *gita.Remote 353 result2 error 354 }{result1, result2} 355 } 356 357 func (fake *FakeRepository) CreateTag(arg1 string, arg2 plumbing.Hash, arg3 *gita.CreateTagOptions) (*plumbing.Reference, error) { 358 fake.createTagMutex.Lock() 359 ret, specificReturn := fake.createTagReturnsOnCall[len(fake.createTagArgsForCall)] 360 fake.createTagArgsForCall = append(fake.createTagArgsForCall, struct { 361 arg1 string 362 arg2 plumbing.Hash 363 arg3 *gita.CreateTagOptions 364 }{arg1, arg2, arg3}) 365 stub := fake.CreateTagStub 366 fakeReturns := fake.createTagReturns 367 fake.recordInvocation("CreateTag", []interface{}{arg1, arg2, arg3}) 368 fake.createTagMutex.Unlock() 369 if stub != nil { 370 return stub(arg1, arg2, arg3) 371 } 372 if specificReturn { 373 return ret.result1, ret.result2 374 } 375 return fakeReturns.result1, fakeReturns.result2 376 } 377 378 func (fake *FakeRepository) CreateTagCallCount() int { 379 fake.createTagMutex.RLock() 380 defer fake.createTagMutex.RUnlock() 381 return len(fake.createTagArgsForCall) 382 } 383 384 func (fake *FakeRepository) CreateTagCalls(stub func(string, plumbing.Hash, *gita.CreateTagOptions) (*plumbing.Reference, error)) { 385 fake.createTagMutex.Lock() 386 defer fake.createTagMutex.Unlock() 387 fake.CreateTagStub = stub 388 } 389 390 func (fake *FakeRepository) CreateTagArgsForCall(i int) (string, plumbing.Hash, *gita.CreateTagOptions) { 391 fake.createTagMutex.RLock() 392 defer fake.createTagMutex.RUnlock() 393 argsForCall := fake.createTagArgsForCall[i] 394 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 395 } 396 397 func (fake *FakeRepository) CreateTagReturns(result1 *plumbing.Reference, result2 error) { 398 fake.createTagMutex.Lock() 399 defer fake.createTagMutex.Unlock() 400 fake.CreateTagStub = nil 401 fake.createTagReturns = struct { 402 result1 *plumbing.Reference 403 result2 error 404 }{result1, result2} 405 } 406 407 func (fake *FakeRepository) CreateTagReturnsOnCall(i int, result1 *plumbing.Reference, result2 error) { 408 fake.createTagMutex.Lock() 409 defer fake.createTagMutex.Unlock() 410 fake.CreateTagStub = nil 411 if fake.createTagReturnsOnCall == nil { 412 fake.createTagReturnsOnCall = make(map[int]struct { 413 result1 *plumbing.Reference 414 result2 error 415 }) 416 } 417 fake.createTagReturnsOnCall[i] = struct { 418 result1 *plumbing.Reference 419 result2 error 420 }{result1, result2} 421 } 422 423 func (fake *FakeRepository) DeleteRemote(arg1 string) error { 424 fake.deleteRemoteMutex.Lock() 425 ret, specificReturn := fake.deleteRemoteReturnsOnCall[len(fake.deleteRemoteArgsForCall)] 426 fake.deleteRemoteArgsForCall = append(fake.deleteRemoteArgsForCall, struct { 427 arg1 string 428 }{arg1}) 429 stub := fake.DeleteRemoteStub 430 fakeReturns := fake.deleteRemoteReturns 431 fake.recordInvocation("DeleteRemote", []interface{}{arg1}) 432 fake.deleteRemoteMutex.Unlock() 433 if stub != nil { 434 return stub(arg1) 435 } 436 if specificReturn { 437 return ret.result1 438 } 439 return fakeReturns.result1 440 } 441 442 func (fake *FakeRepository) DeleteRemoteCallCount() int { 443 fake.deleteRemoteMutex.RLock() 444 defer fake.deleteRemoteMutex.RUnlock() 445 return len(fake.deleteRemoteArgsForCall) 446 } 447 448 func (fake *FakeRepository) DeleteRemoteCalls(stub func(string) error) { 449 fake.deleteRemoteMutex.Lock() 450 defer fake.deleteRemoteMutex.Unlock() 451 fake.DeleteRemoteStub = stub 452 } 453 454 func (fake *FakeRepository) DeleteRemoteArgsForCall(i int) string { 455 fake.deleteRemoteMutex.RLock() 456 defer fake.deleteRemoteMutex.RUnlock() 457 argsForCall := fake.deleteRemoteArgsForCall[i] 458 return argsForCall.arg1 459 } 460 461 func (fake *FakeRepository) DeleteRemoteReturns(result1 error) { 462 fake.deleteRemoteMutex.Lock() 463 defer fake.deleteRemoteMutex.Unlock() 464 fake.DeleteRemoteStub = nil 465 fake.deleteRemoteReturns = struct { 466 result1 error 467 }{result1} 468 } 469 470 func (fake *FakeRepository) DeleteRemoteReturnsOnCall(i int, result1 error) { 471 fake.deleteRemoteMutex.Lock() 472 defer fake.deleteRemoteMutex.Unlock() 473 fake.DeleteRemoteStub = nil 474 if fake.deleteRemoteReturnsOnCall == nil { 475 fake.deleteRemoteReturnsOnCall = make(map[int]struct { 476 result1 error 477 }) 478 } 479 fake.deleteRemoteReturnsOnCall[i] = struct { 480 result1 error 481 }{result1} 482 } 483 484 func (fake *FakeRepository) Head() (*plumbing.Reference, error) { 485 fake.headMutex.Lock() 486 ret, specificReturn := fake.headReturnsOnCall[len(fake.headArgsForCall)] 487 fake.headArgsForCall = append(fake.headArgsForCall, struct { 488 }{}) 489 stub := fake.HeadStub 490 fakeReturns := fake.headReturns 491 fake.recordInvocation("Head", []interface{}{}) 492 fake.headMutex.Unlock() 493 if stub != nil { 494 return stub() 495 } 496 if specificReturn { 497 return ret.result1, ret.result2 498 } 499 return fakeReturns.result1, fakeReturns.result2 500 } 501 502 func (fake *FakeRepository) HeadCallCount() int { 503 fake.headMutex.RLock() 504 defer fake.headMutex.RUnlock() 505 return len(fake.headArgsForCall) 506 } 507 508 func (fake *FakeRepository) HeadCalls(stub func() (*plumbing.Reference, error)) { 509 fake.headMutex.Lock() 510 defer fake.headMutex.Unlock() 511 fake.HeadStub = stub 512 } 513 514 func (fake *FakeRepository) HeadReturns(result1 *plumbing.Reference, result2 error) { 515 fake.headMutex.Lock() 516 defer fake.headMutex.Unlock() 517 fake.HeadStub = nil 518 fake.headReturns = struct { 519 result1 *plumbing.Reference 520 result2 error 521 }{result1, result2} 522 } 523 524 func (fake *FakeRepository) HeadReturnsOnCall(i int, result1 *plumbing.Reference, result2 error) { 525 fake.headMutex.Lock() 526 defer fake.headMutex.Unlock() 527 fake.HeadStub = nil 528 if fake.headReturnsOnCall == nil { 529 fake.headReturnsOnCall = make(map[int]struct { 530 result1 *plumbing.Reference 531 result2 error 532 }) 533 } 534 fake.headReturnsOnCall[i] = struct { 535 result1 *plumbing.Reference 536 result2 error 537 }{result1, result2} 538 } 539 540 func (fake *FakeRepository) Push(arg1 *gita.PushOptions) error { 541 fake.pushMutex.Lock() 542 ret, specificReturn := fake.pushReturnsOnCall[len(fake.pushArgsForCall)] 543 fake.pushArgsForCall = append(fake.pushArgsForCall, struct { 544 arg1 *gita.PushOptions 545 }{arg1}) 546 stub := fake.PushStub 547 fakeReturns := fake.pushReturns 548 fake.recordInvocation("Push", []interface{}{arg1}) 549 fake.pushMutex.Unlock() 550 if stub != nil { 551 return stub(arg1) 552 } 553 if specificReturn { 554 return ret.result1 555 } 556 return fakeReturns.result1 557 } 558 559 func (fake *FakeRepository) PushCallCount() int { 560 fake.pushMutex.RLock() 561 defer fake.pushMutex.RUnlock() 562 return len(fake.pushArgsForCall) 563 } 564 565 func (fake *FakeRepository) PushCalls(stub func(*gita.PushOptions) error) { 566 fake.pushMutex.Lock() 567 defer fake.pushMutex.Unlock() 568 fake.PushStub = stub 569 } 570 571 func (fake *FakeRepository) PushArgsForCall(i int) *gita.PushOptions { 572 fake.pushMutex.RLock() 573 defer fake.pushMutex.RUnlock() 574 argsForCall := fake.pushArgsForCall[i] 575 return argsForCall.arg1 576 } 577 578 func (fake *FakeRepository) PushReturns(result1 error) { 579 fake.pushMutex.Lock() 580 defer fake.pushMutex.Unlock() 581 fake.PushStub = nil 582 fake.pushReturns = struct { 583 result1 error 584 }{result1} 585 } 586 587 func (fake *FakeRepository) PushReturnsOnCall(i int, result1 error) { 588 fake.pushMutex.Lock() 589 defer fake.pushMutex.Unlock() 590 fake.PushStub = nil 591 if fake.pushReturnsOnCall == nil { 592 fake.pushReturnsOnCall = make(map[int]struct { 593 result1 error 594 }) 595 } 596 fake.pushReturnsOnCall[i] = struct { 597 result1 error 598 }{result1} 599 } 600 601 func (fake *FakeRepository) Remote(arg1 string) (*gita.Remote, error) { 602 fake.remoteMutex.Lock() 603 ret, specificReturn := fake.remoteReturnsOnCall[len(fake.remoteArgsForCall)] 604 fake.remoteArgsForCall = append(fake.remoteArgsForCall, struct { 605 arg1 string 606 }{arg1}) 607 stub := fake.RemoteStub 608 fakeReturns := fake.remoteReturns 609 fake.recordInvocation("Remote", []interface{}{arg1}) 610 fake.remoteMutex.Unlock() 611 if stub != nil { 612 return stub(arg1) 613 } 614 if specificReturn { 615 return ret.result1, ret.result2 616 } 617 return fakeReturns.result1, fakeReturns.result2 618 } 619 620 func (fake *FakeRepository) RemoteCallCount() int { 621 fake.remoteMutex.RLock() 622 defer fake.remoteMutex.RUnlock() 623 return len(fake.remoteArgsForCall) 624 } 625 626 func (fake *FakeRepository) RemoteCalls(stub func(string) (*gita.Remote, error)) { 627 fake.remoteMutex.Lock() 628 defer fake.remoteMutex.Unlock() 629 fake.RemoteStub = stub 630 } 631 632 func (fake *FakeRepository) RemoteArgsForCall(i int) string { 633 fake.remoteMutex.RLock() 634 defer fake.remoteMutex.RUnlock() 635 argsForCall := fake.remoteArgsForCall[i] 636 return argsForCall.arg1 637 } 638 639 func (fake *FakeRepository) RemoteReturns(result1 *gita.Remote, result2 error) { 640 fake.remoteMutex.Lock() 641 defer fake.remoteMutex.Unlock() 642 fake.RemoteStub = nil 643 fake.remoteReturns = struct { 644 result1 *gita.Remote 645 result2 error 646 }{result1, result2} 647 } 648 649 func (fake *FakeRepository) RemoteReturnsOnCall(i int, result1 *gita.Remote, result2 error) { 650 fake.remoteMutex.Lock() 651 defer fake.remoteMutex.Unlock() 652 fake.RemoteStub = nil 653 if fake.remoteReturnsOnCall == nil { 654 fake.remoteReturnsOnCall = make(map[int]struct { 655 result1 *gita.Remote 656 result2 error 657 }) 658 } 659 fake.remoteReturnsOnCall[i] = struct { 660 result1 *gita.Remote 661 result2 error 662 }{result1, result2} 663 } 664 665 func (fake *FakeRepository) Remotes() ([]*gita.Remote, error) { 666 fake.remotesMutex.Lock() 667 ret, specificReturn := fake.remotesReturnsOnCall[len(fake.remotesArgsForCall)] 668 fake.remotesArgsForCall = append(fake.remotesArgsForCall, struct { 669 }{}) 670 stub := fake.RemotesStub 671 fakeReturns := fake.remotesReturns 672 fake.recordInvocation("Remotes", []interface{}{}) 673 fake.remotesMutex.Unlock() 674 if stub != nil { 675 return stub() 676 } 677 if specificReturn { 678 return ret.result1, ret.result2 679 } 680 return fakeReturns.result1, fakeReturns.result2 681 } 682 683 func (fake *FakeRepository) RemotesCallCount() int { 684 fake.remotesMutex.RLock() 685 defer fake.remotesMutex.RUnlock() 686 return len(fake.remotesArgsForCall) 687 } 688 689 func (fake *FakeRepository) RemotesCalls(stub func() ([]*gita.Remote, error)) { 690 fake.remotesMutex.Lock() 691 defer fake.remotesMutex.Unlock() 692 fake.RemotesStub = stub 693 } 694 695 func (fake *FakeRepository) RemotesReturns(result1 []*gita.Remote, result2 error) { 696 fake.remotesMutex.Lock() 697 defer fake.remotesMutex.Unlock() 698 fake.RemotesStub = nil 699 fake.remotesReturns = struct { 700 result1 []*gita.Remote 701 result2 error 702 }{result1, result2} 703 } 704 705 func (fake *FakeRepository) RemotesReturnsOnCall(i int, result1 []*gita.Remote, result2 error) { 706 fake.remotesMutex.Lock() 707 defer fake.remotesMutex.Unlock() 708 fake.RemotesStub = nil 709 if fake.remotesReturnsOnCall == nil { 710 fake.remotesReturnsOnCall = make(map[int]struct { 711 result1 []*gita.Remote 712 result2 error 713 }) 714 } 715 fake.remotesReturnsOnCall[i] = struct { 716 result1 []*gita.Remote 717 result2 error 718 }{result1, result2} 719 } 720 721 func (fake *FakeRepository) ResolveRevision(arg1 plumbing.Revision) (*plumbing.Hash, error) { 722 fake.resolveRevisionMutex.Lock() 723 ret, specificReturn := fake.resolveRevisionReturnsOnCall[len(fake.resolveRevisionArgsForCall)] 724 fake.resolveRevisionArgsForCall = append(fake.resolveRevisionArgsForCall, struct { 725 arg1 plumbing.Revision 726 }{arg1}) 727 stub := fake.ResolveRevisionStub 728 fakeReturns := fake.resolveRevisionReturns 729 fake.recordInvocation("ResolveRevision", []interface{}{arg1}) 730 fake.resolveRevisionMutex.Unlock() 731 if stub != nil { 732 return stub(arg1) 733 } 734 if specificReturn { 735 return ret.result1, ret.result2 736 } 737 return fakeReturns.result1, fakeReturns.result2 738 } 739 740 func (fake *FakeRepository) ResolveRevisionCallCount() int { 741 fake.resolveRevisionMutex.RLock() 742 defer fake.resolveRevisionMutex.RUnlock() 743 return len(fake.resolveRevisionArgsForCall) 744 } 745 746 func (fake *FakeRepository) ResolveRevisionCalls(stub func(plumbing.Revision) (*plumbing.Hash, error)) { 747 fake.resolveRevisionMutex.Lock() 748 defer fake.resolveRevisionMutex.Unlock() 749 fake.ResolveRevisionStub = stub 750 } 751 752 func (fake *FakeRepository) ResolveRevisionArgsForCall(i int) plumbing.Revision { 753 fake.resolveRevisionMutex.RLock() 754 defer fake.resolveRevisionMutex.RUnlock() 755 argsForCall := fake.resolveRevisionArgsForCall[i] 756 return argsForCall.arg1 757 } 758 759 func (fake *FakeRepository) ResolveRevisionReturns(result1 *plumbing.Hash, result2 error) { 760 fake.resolveRevisionMutex.Lock() 761 defer fake.resolveRevisionMutex.Unlock() 762 fake.ResolveRevisionStub = nil 763 fake.resolveRevisionReturns = struct { 764 result1 *plumbing.Hash 765 result2 error 766 }{result1, result2} 767 } 768 769 func (fake *FakeRepository) ResolveRevisionReturnsOnCall(i int, result1 *plumbing.Hash, result2 error) { 770 fake.resolveRevisionMutex.Lock() 771 defer fake.resolveRevisionMutex.Unlock() 772 fake.ResolveRevisionStub = nil 773 if fake.resolveRevisionReturnsOnCall == nil { 774 fake.resolveRevisionReturnsOnCall = make(map[int]struct { 775 result1 *plumbing.Hash 776 result2 error 777 }) 778 } 779 fake.resolveRevisionReturnsOnCall[i] = struct { 780 result1 *plumbing.Hash 781 result2 error 782 }{result1, result2} 783 } 784 785 func (fake *FakeRepository) Tags() (storer.ReferenceIter, error) { 786 fake.tagsMutex.Lock() 787 ret, specificReturn := fake.tagsReturnsOnCall[len(fake.tagsArgsForCall)] 788 fake.tagsArgsForCall = append(fake.tagsArgsForCall, struct { 789 }{}) 790 stub := fake.TagsStub 791 fakeReturns := fake.tagsReturns 792 fake.recordInvocation("Tags", []interface{}{}) 793 fake.tagsMutex.Unlock() 794 if stub != nil { 795 return stub() 796 } 797 if specificReturn { 798 return ret.result1, ret.result2 799 } 800 return fakeReturns.result1, fakeReturns.result2 801 } 802 803 func (fake *FakeRepository) TagsCallCount() int { 804 fake.tagsMutex.RLock() 805 defer fake.tagsMutex.RUnlock() 806 return len(fake.tagsArgsForCall) 807 } 808 809 func (fake *FakeRepository) TagsCalls(stub func() (storer.ReferenceIter, error)) { 810 fake.tagsMutex.Lock() 811 defer fake.tagsMutex.Unlock() 812 fake.TagsStub = stub 813 } 814 815 func (fake *FakeRepository) TagsReturns(result1 storer.ReferenceIter, result2 error) { 816 fake.tagsMutex.Lock() 817 defer fake.tagsMutex.Unlock() 818 fake.TagsStub = nil 819 fake.tagsReturns = struct { 820 result1 storer.ReferenceIter 821 result2 error 822 }{result1, result2} 823 } 824 825 func (fake *FakeRepository) TagsReturnsOnCall(i int, result1 storer.ReferenceIter, result2 error) { 826 fake.tagsMutex.Lock() 827 defer fake.tagsMutex.Unlock() 828 fake.TagsStub = nil 829 if fake.tagsReturnsOnCall == nil { 830 fake.tagsReturnsOnCall = make(map[int]struct { 831 result1 storer.ReferenceIter 832 result2 error 833 }) 834 } 835 fake.tagsReturnsOnCall[i] = struct { 836 result1 storer.ReferenceIter 837 result2 error 838 }{result1, result2} 839 } 840 841 func (fake *FakeRepository) Invocations() map[string][][]interface{} { 842 fake.invocationsMutex.RLock() 843 defer fake.invocationsMutex.RUnlock() 844 fake.branchesMutex.RLock() 845 defer fake.branchesMutex.RUnlock() 846 fake.commitObjectMutex.RLock() 847 defer fake.commitObjectMutex.RUnlock() 848 fake.createRemoteMutex.RLock() 849 defer fake.createRemoteMutex.RUnlock() 850 fake.createTagMutex.RLock() 851 defer fake.createTagMutex.RUnlock() 852 fake.deleteRemoteMutex.RLock() 853 defer fake.deleteRemoteMutex.RUnlock() 854 fake.headMutex.RLock() 855 defer fake.headMutex.RUnlock() 856 fake.pushMutex.RLock() 857 defer fake.pushMutex.RUnlock() 858 fake.remoteMutex.RLock() 859 defer fake.remoteMutex.RUnlock() 860 fake.remotesMutex.RLock() 861 defer fake.remotesMutex.RUnlock() 862 fake.resolveRevisionMutex.RLock() 863 defer fake.resolveRevisionMutex.RUnlock() 864 fake.tagsMutex.RLock() 865 defer fake.tagsMutex.RUnlock() 866 copiedInvocations := map[string][][]interface{}{} 867 for key, value := range fake.invocations { 868 copiedInvocations[key] = value 869 } 870 return copiedInvocations 871 } 872 873 func (fake *FakeRepository) recordInvocation(key string, args []interface{}) { 874 fake.invocationsMutex.Lock() 875 defer fake.invocationsMutex.Unlock() 876 if fake.invocations == nil { 877 fake.invocations = map[string][][]interface{}{} 878 } 879 if fake.invocations[key] == nil { 880 fake.invocations[key] = [][]interface{}{} 881 } 882 fake.invocations[key] = append(fake.invocations[key], args) 883 } 884 885 var _ git.Repository = new(FakeRepository)