sigs.k8s.io/release-sdk@v0.11.1-0.20240417074027-8061fb5e4952/github/githubfakes/fake_client.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 githubfakes 19 20 import ( 21 "context" 22 "io" 23 "os" 24 "sync" 25 26 githuba "github.com/google/go-github/v60/github" 27 "sigs.k8s.io/release-sdk/github" 28 ) 29 30 type FakeClient struct { 31 AddLabelsStub func(context.Context, string, string, int, []string) ([]*githuba.Label, *githuba.Response, error) 32 addLabelsMutex sync.RWMutex 33 addLabelsArgsForCall []struct { 34 arg1 context.Context 35 arg2 string 36 arg3 string 37 arg4 int 38 arg5 []string 39 } 40 addLabelsReturns struct { 41 result1 []*githuba.Label 42 result2 *githuba.Response 43 result3 error 44 } 45 addLabelsReturnsOnCall map[int]struct { 46 result1 []*githuba.Label 47 result2 *githuba.Response 48 result3 error 49 } 50 CheckRateLimitStub func(context.Context) (*githuba.RateLimits, *githuba.Response, error) 51 checkRateLimitMutex sync.RWMutex 52 checkRateLimitArgsForCall []struct { 53 arg1 context.Context 54 } 55 checkRateLimitReturns struct { 56 result1 *githuba.RateLimits 57 result2 *githuba.Response 58 result3 error 59 } 60 checkRateLimitReturnsOnCall map[int]struct { 61 result1 *githuba.RateLimits 62 result2 *githuba.Response 63 result3 error 64 } 65 CreateCommentStub func(context.Context, string, string, int, string) (*githuba.IssueComment, *githuba.Response, error) 66 createCommentMutex sync.RWMutex 67 createCommentArgsForCall []struct { 68 arg1 context.Context 69 arg2 string 70 arg3 string 71 arg4 int 72 arg5 string 73 } 74 createCommentReturns struct { 75 result1 *githuba.IssueComment 76 result2 *githuba.Response 77 result3 error 78 } 79 createCommentReturnsOnCall map[int]struct { 80 result1 *githuba.IssueComment 81 result2 *githuba.Response 82 result3 error 83 } 84 CreateIssueStub func(context.Context, string, string, *githuba.IssueRequest) (*githuba.Issue, error) 85 createIssueMutex sync.RWMutex 86 createIssueArgsForCall []struct { 87 arg1 context.Context 88 arg2 string 89 arg3 string 90 arg4 *githuba.IssueRequest 91 } 92 createIssueReturns struct { 93 result1 *githuba.Issue 94 result2 error 95 } 96 createIssueReturnsOnCall map[int]struct { 97 result1 *githuba.Issue 98 result2 error 99 } 100 CreatePullRequestStub func(context.Context, string, string, string, string, string, string) (*githuba.PullRequest, error) 101 createPullRequestMutex sync.RWMutex 102 createPullRequestArgsForCall []struct { 103 arg1 context.Context 104 arg2 string 105 arg3 string 106 arg4 string 107 arg5 string 108 arg6 string 109 arg7 string 110 } 111 createPullRequestReturns struct { 112 result1 *githuba.PullRequest 113 result2 error 114 } 115 createPullRequestReturnsOnCall map[int]struct { 116 result1 *githuba.PullRequest 117 result2 error 118 } 119 DeleteReleaseAssetStub func(context.Context, string, string, int64) error 120 deleteReleaseAssetMutex sync.RWMutex 121 deleteReleaseAssetArgsForCall []struct { 122 arg1 context.Context 123 arg2 string 124 arg3 string 125 arg4 int64 126 } 127 deleteReleaseAssetReturns struct { 128 result1 error 129 } 130 deleteReleaseAssetReturnsOnCall map[int]struct { 131 result1 error 132 } 133 DownloadReleaseAssetStub func(context.Context, string, string, int64) (io.ReadCloser, string, error) 134 downloadReleaseAssetMutex sync.RWMutex 135 downloadReleaseAssetArgsForCall []struct { 136 arg1 context.Context 137 arg2 string 138 arg3 string 139 arg4 int64 140 } 141 downloadReleaseAssetReturns struct { 142 result1 io.ReadCloser 143 result2 string 144 result3 error 145 } 146 downloadReleaseAssetReturnsOnCall map[int]struct { 147 result1 io.ReadCloser 148 result2 string 149 result3 error 150 } 151 GetCommitStub func(context.Context, string, string, string) (*githuba.Commit, *githuba.Response, error) 152 getCommitMutex sync.RWMutex 153 getCommitArgsForCall []struct { 154 arg1 context.Context 155 arg2 string 156 arg3 string 157 arg4 string 158 } 159 getCommitReturns struct { 160 result1 *githuba.Commit 161 result2 *githuba.Response 162 result3 error 163 } 164 getCommitReturnsOnCall map[int]struct { 165 result1 *githuba.Commit 166 result2 *githuba.Response 167 result3 error 168 } 169 GetIssueStub func(context.Context, string, string, int) (*githuba.Issue, *githuba.Response, error) 170 getIssueMutex sync.RWMutex 171 getIssueArgsForCall []struct { 172 arg1 context.Context 173 arg2 string 174 arg3 string 175 arg4 int 176 } 177 getIssueReturns struct { 178 result1 *githuba.Issue 179 result2 *githuba.Response 180 result3 error 181 } 182 getIssueReturnsOnCall map[int]struct { 183 result1 *githuba.Issue 184 result2 *githuba.Response 185 result3 error 186 } 187 GetPullRequestStub func(context.Context, string, string, int) (*githuba.PullRequest, *githuba.Response, error) 188 getPullRequestMutex sync.RWMutex 189 getPullRequestArgsForCall []struct { 190 arg1 context.Context 191 arg2 string 192 arg3 string 193 arg4 int 194 } 195 getPullRequestReturns struct { 196 result1 *githuba.PullRequest 197 result2 *githuba.Response 198 result3 error 199 } 200 getPullRequestReturnsOnCall map[int]struct { 201 result1 *githuba.PullRequest 202 result2 *githuba.Response 203 result3 error 204 } 205 GetReleaseByTagStub func(context.Context, string, string, string) (*githuba.RepositoryRelease, *githuba.Response, error) 206 getReleaseByTagMutex sync.RWMutex 207 getReleaseByTagArgsForCall []struct { 208 arg1 context.Context 209 arg2 string 210 arg3 string 211 arg4 string 212 } 213 getReleaseByTagReturns struct { 214 result1 *githuba.RepositoryRelease 215 result2 *githuba.Response 216 result3 error 217 } 218 getReleaseByTagReturnsOnCall map[int]struct { 219 result1 *githuba.RepositoryRelease 220 result2 *githuba.Response 221 result3 error 222 } 223 GetRepoCommitStub func(context.Context, string, string, string) (*githuba.RepositoryCommit, *githuba.Response, error) 224 getRepoCommitMutex sync.RWMutex 225 getRepoCommitArgsForCall []struct { 226 arg1 context.Context 227 arg2 string 228 arg3 string 229 arg4 string 230 } 231 getRepoCommitReturns struct { 232 result1 *githuba.RepositoryCommit 233 result2 *githuba.Response 234 result3 error 235 } 236 getRepoCommitReturnsOnCall map[int]struct { 237 result1 *githuba.RepositoryCommit 238 result2 *githuba.Response 239 result3 error 240 } 241 GetRepositoryStub func(context.Context, string, string) (*githuba.Repository, *githuba.Response, error) 242 getRepositoryMutex sync.RWMutex 243 getRepositoryArgsForCall []struct { 244 arg1 context.Context 245 arg2 string 246 arg3 string 247 } 248 getRepositoryReturns struct { 249 result1 *githuba.Repository 250 result2 *githuba.Response 251 result3 error 252 } 253 getRepositoryReturnsOnCall map[int]struct { 254 result1 *githuba.Repository 255 result2 *githuba.Response 256 result3 error 257 } 258 ListBranchesStub func(context.Context, string, string, *githuba.BranchListOptions) ([]*githuba.Branch, *githuba.Response, error) 259 listBranchesMutex sync.RWMutex 260 listBranchesArgsForCall []struct { 261 arg1 context.Context 262 arg2 string 263 arg3 string 264 arg4 *githuba.BranchListOptions 265 } 266 listBranchesReturns struct { 267 result1 []*githuba.Branch 268 result2 *githuba.Response 269 result3 error 270 } 271 listBranchesReturnsOnCall map[int]struct { 272 result1 []*githuba.Branch 273 result2 *githuba.Response 274 result3 error 275 } 276 ListCommentsStub func(context.Context, string, string, int, *githuba.IssueListCommentsOptions) ([]*githuba.IssueComment, *githuba.Response, error) 277 listCommentsMutex sync.RWMutex 278 listCommentsArgsForCall []struct { 279 arg1 context.Context 280 arg2 string 281 arg3 string 282 arg4 int 283 arg5 *githuba.IssueListCommentsOptions 284 } 285 listCommentsReturns struct { 286 result1 []*githuba.IssueComment 287 result2 *githuba.Response 288 result3 error 289 } 290 listCommentsReturnsOnCall map[int]struct { 291 result1 []*githuba.IssueComment 292 result2 *githuba.Response 293 result3 error 294 } 295 ListCommitsStub func(context.Context, string, string, *githuba.CommitsListOptions) ([]*githuba.RepositoryCommit, *githuba.Response, error) 296 listCommitsMutex sync.RWMutex 297 listCommitsArgsForCall []struct { 298 arg1 context.Context 299 arg2 string 300 arg3 string 301 arg4 *githuba.CommitsListOptions 302 } 303 listCommitsReturns struct { 304 result1 []*githuba.RepositoryCommit 305 result2 *githuba.Response 306 result3 error 307 } 308 listCommitsReturnsOnCall map[int]struct { 309 result1 []*githuba.RepositoryCommit 310 result2 *githuba.Response 311 result3 error 312 } 313 ListIssuesStub func(context.Context, string, string, *githuba.IssueListByRepoOptions) ([]*githuba.Issue, *githuba.Response, error) 314 listIssuesMutex sync.RWMutex 315 listIssuesArgsForCall []struct { 316 arg1 context.Context 317 arg2 string 318 arg3 string 319 arg4 *githuba.IssueListByRepoOptions 320 } 321 listIssuesReturns struct { 322 result1 []*githuba.Issue 323 result2 *githuba.Response 324 result3 error 325 } 326 listIssuesReturnsOnCall map[int]struct { 327 result1 []*githuba.Issue 328 result2 *githuba.Response 329 result3 error 330 } 331 ListMilestonesStub func(context.Context, string, string, *githuba.MilestoneListOptions) ([]*githuba.Milestone, *githuba.Response, error) 332 listMilestonesMutex sync.RWMutex 333 listMilestonesArgsForCall []struct { 334 arg1 context.Context 335 arg2 string 336 arg3 string 337 arg4 *githuba.MilestoneListOptions 338 } 339 listMilestonesReturns struct { 340 result1 []*githuba.Milestone 341 result2 *githuba.Response 342 result3 error 343 } 344 listMilestonesReturnsOnCall map[int]struct { 345 result1 []*githuba.Milestone 346 result2 *githuba.Response 347 result3 error 348 } 349 ListPullRequestsWithCommitStub func(context.Context, string, string, string, *githuba.ListOptions) ([]*githuba.PullRequest, *githuba.Response, error) 350 listPullRequestsWithCommitMutex sync.RWMutex 351 listPullRequestsWithCommitArgsForCall []struct { 352 arg1 context.Context 353 arg2 string 354 arg3 string 355 arg4 string 356 arg5 *githuba.ListOptions 357 } 358 listPullRequestsWithCommitReturns struct { 359 result1 []*githuba.PullRequest 360 result2 *githuba.Response 361 result3 error 362 } 363 listPullRequestsWithCommitReturnsOnCall map[int]struct { 364 result1 []*githuba.PullRequest 365 result2 *githuba.Response 366 result3 error 367 } 368 ListReleaseAssetsStub func(context.Context, string, string, int64, *githuba.ListOptions) ([]*githuba.ReleaseAsset, error) 369 listReleaseAssetsMutex sync.RWMutex 370 listReleaseAssetsArgsForCall []struct { 371 arg1 context.Context 372 arg2 string 373 arg3 string 374 arg4 int64 375 arg5 *githuba.ListOptions 376 } 377 listReleaseAssetsReturns struct { 378 result1 []*githuba.ReleaseAsset 379 result2 error 380 } 381 listReleaseAssetsReturnsOnCall map[int]struct { 382 result1 []*githuba.ReleaseAsset 383 result2 error 384 } 385 ListReleasesStub func(context.Context, string, string, *githuba.ListOptions) ([]*githuba.RepositoryRelease, *githuba.Response, error) 386 listReleasesMutex sync.RWMutex 387 listReleasesArgsForCall []struct { 388 arg1 context.Context 389 arg2 string 390 arg3 string 391 arg4 *githuba.ListOptions 392 } 393 listReleasesReturns struct { 394 result1 []*githuba.RepositoryRelease 395 result2 *githuba.Response 396 result3 error 397 } 398 listReleasesReturnsOnCall map[int]struct { 399 result1 []*githuba.RepositoryRelease 400 result2 *githuba.Response 401 result3 error 402 } 403 ListTagsStub func(context.Context, string, string, *githuba.ListOptions) ([]*githuba.RepositoryTag, *githuba.Response, error) 404 listTagsMutex sync.RWMutex 405 listTagsArgsForCall []struct { 406 arg1 context.Context 407 arg2 string 408 arg3 string 409 arg4 *githuba.ListOptions 410 } 411 listTagsReturns struct { 412 result1 []*githuba.RepositoryTag 413 result2 *githuba.Response 414 result3 error 415 } 416 listTagsReturnsOnCall map[int]struct { 417 result1 []*githuba.RepositoryTag 418 result2 *githuba.Response 419 result3 error 420 } 421 RequestPullRequestReviewStub func(context.Context, string, string, int, []string, []string) (*githuba.PullRequest, error) 422 requestPullRequestReviewMutex sync.RWMutex 423 requestPullRequestReviewArgsForCall []struct { 424 arg1 context.Context 425 arg2 string 426 arg3 string 427 arg4 int 428 arg5 []string 429 arg6 []string 430 } 431 requestPullRequestReviewReturns struct { 432 result1 *githuba.PullRequest 433 result2 error 434 } 435 requestPullRequestReviewReturnsOnCall map[int]struct { 436 result1 *githuba.PullRequest 437 result2 error 438 } 439 UpdateIssueStub func(context.Context, string, string, int, *githuba.IssueRequest) (*githuba.Issue, *githuba.Response, error) 440 updateIssueMutex sync.RWMutex 441 updateIssueArgsForCall []struct { 442 arg1 context.Context 443 arg2 string 444 arg3 string 445 arg4 int 446 arg5 *githuba.IssueRequest 447 } 448 updateIssueReturns struct { 449 result1 *githuba.Issue 450 result2 *githuba.Response 451 result3 error 452 } 453 updateIssueReturnsOnCall map[int]struct { 454 result1 *githuba.Issue 455 result2 *githuba.Response 456 result3 error 457 } 458 UpdateReleasePageStub func(context.Context, string, string, int64, *githuba.RepositoryRelease) (*githuba.RepositoryRelease, error) 459 updateReleasePageMutex sync.RWMutex 460 updateReleasePageArgsForCall []struct { 461 arg1 context.Context 462 arg2 string 463 arg3 string 464 arg4 int64 465 arg5 *githuba.RepositoryRelease 466 } 467 updateReleasePageReturns struct { 468 result1 *githuba.RepositoryRelease 469 result2 error 470 } 471 updateReleasePageReturnsOnCall map[int]struct { 472 result1 *githuba.RepositoryRelease 473 result2 error 474 } 475 UploadReleaseAssetStub func(context.Context, string, string, int64, *githuba.UploadOptions, *os.File) (*githuba.ReleaseAsset, error) 476 uploadReleaseAssetMutex sync.RWMutex 477 uploadReleaseAssetArgsForCall []struct { 478 arg1 context.Context 479 arg2 string 480 arg3 string 481 arg4 int64 482 arg5 *githuba.UploadOptions 483 arg6 *os.File 484 } 485 uploadReleaseAssetReturns struct { 486 result1 *githuba.ReleaseAsset 487 result2 error 488 } 489 uploadReleaseAssetReturnsOnCall map[int]struct { 490 result1 *githuba.ReleaseAsset 491 result2 error 492 } 493 invocations map[string][][]interface{} 494 invocationsMutex sync.RWMutex 495 } 496 497 func (fake *FakeClient) AddLabels(arg1 context.Context, arg2 string, arg3 string, arg4 int, arg5 []string) ([]*githuba.Label, *githuba.Response, error) { 498 var arg5Copy []string 499 if arg5 != nil { 500 arg5Copy = make([]string, len(arg5)) 501 copy(arg5Copy, arg5) 502 } 503 fake.addLabelsMutex.Lock() 504 ret, specificReturn := fake.addLabelsReturnsOnCall[len(fake.addLabelsArgsForCall)] 505 fake.addLabelsArgsForCall = append(fake.addLabelsArgsForCall, struct { 506 arg1 context.Context 507 arg2 string 508 arg3 string 509 arg4 int 510 arg5 []string 511 }{arg1, arg2, arg3, arg4, arg5Copy}) 512 stub := fake.AddLabelsStub 513 fakeReturns := fake.addLabelsReturns 514 fake.recordInvocation("AddLabels", []interface{}{arg1, arg2, arg3, arg4, arg5Copy}) 515 fake.addLabelsMutex.Unlock() 516 if stub != nil { 517 return stub(arg1, arg2, arg3, arg4, arg5) 518 } 519 if specificReturn { 520 return ret.result1, ret.result2, ret.result3 521 } 522 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 523 } 524 525 func (fake *FakeClient) AddLabelsCallCount() int { 526 fake.addLabelsMutex.RLock() 527 defer fake.addLabelsMutex.RUnlock() 528 return len(fake.addLabelsArgsForCall) 529 } 530 531 func (fake *FakeClient) AddLabelsCalls(stub func(context.Context, string, string, int, []string) ([]*githuba.Label, *githuba.Response, error)) { 532 fake.addLabelsMutex.Lock() 533 defer fake.addLabelsMutex.Unlock() 534 fake.AddLabelsStub = stub 535 } 536 537 func (fake *FakeClient) AddLabelsArgsForCall(i int) (context.Context, string, string, int, []string) { 538 fake.addLabelsMutex.RLock() 539 defer fake.addLabelsMutex.RUnlock() 540 argsForCall := fake.addLabelsArgsForCall[i] 541 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 542 } 543 544 func (fake *FakeClient) AddLabelsReturns(result1 []*githuba.Label, result2 *githuba.Response, result3 error) { 545 fake.addLabelsMutex.Lock() 546 defer fake.addLabelsMutex.Unlock() 547 fake.AddLabelsStub = nil 548 fake.addLabelsReturns = struct { 549 result1 []*githuba.Label 550 result2 *githuba.Response 551 result3 error 552 }{result1, result2, result3} 553 } 554 555 func (fake *FakeClient) AddLabelsReturnsOnCall(i int, result1 []*githuba.Label, result2 *githuba.Response, result3 error) { 556 fake.addLabelsMutex.Lock() 557 defer fake.addLabelsMutex.Unlock() 558 fake.AddLabelsStub = nil 559 if fake.addLabelsReturnsOnCall == nil { 560 fake.addLabelsReturnsOnCall = make(map[int]struct { 561 result1 []*githuba.Label 562 result2 *githuba.Response 563 result3 error 564 }) 565 } 566 fake.addLabelsReturnsOnCall[i] = struct { 567 result1 []*githuba.Label 568 result2 *githuba.Response 569 result3 error 570 }{result1, result2, result3} 571 } 572 573 func (fake *FakeClient) CheckRateLimit(arg1 context.Context) (*githuba.RateLimits, *githuba.Response, error) { 574 fake.checkRateLimitMutex.Lock() 575 ret, specificReturn := fake.checkRateLimitReturnsOnCall[len(fake.checkRateLimitArgsForCall)] 576 fake.checkRateLimitArgsForCall = append(fake.checkRateLimitArgsForCall, struct { 577 arg1 context.Context 578 }{arg1}) 579 stub := fake.CheckRateLimitStub 580 fakeReturns := fake.checkRateLimitReturns 581 fake.recordInvocation("CheckRateLimit", []interface{}{arg1}) 582 fake.checkRateLimitMutex.Unlock() 583 if stub != nil { 584 return stub(arg1) 585 } 586 if specificReturn { 587 return ret.result1, ret.result2, ret.result3 588 } 589 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 590 } 591 592 func (fake *FakeClient) CheckRateLimitCallCount() int { 593 fake.checkRateLimitMutex.RLock() 594 defer fake.checkRateLimitMutex.RUnlock() 595 return len(fake.checkRateLimitArgsForCall) 596 } 597 598 func (fake *FakeClient) CheckRateLimitCalls(stub func(context.Context) (*githuba.RateLimits, *githuba.Response, error)) { 599 fake.checkRateLimitMutex.Lock() 600 defer fake.checkRateLimitMutex.Unlock() 601 fake.CheckRateLimitStub = stub 602 } 603 604 func (fake *FakeClient) CheckRateLimitArgsForCall(i int) context.Context { 605 fake.checkRateLimitMutex.RLock() 606 defer fake.checkRateLimitMutex.RUnlock() 607 argsForCall := fake.checkRateLimitArgsForCall[i] 608 return argsForCall.arg1 609 } 610 611 func (fake *FakeClient) CheckRateLimitReturns(result1 *githuba.RateLimits, result2 *githuba.Response, result3 error) { 612 fake.checkRateLimitMutex.Lock() 613 defer fake.checkRateLimitMutex.Unlock() 614 fake.CheckRateLimitStub = nil 615 fake.checkRateLimitReturns = struct { 616 result1 *githuba.RateLimits 617 result2 *githuba.Response 618 result3 error 619 }{result1, result2, result3} 620 } 621 622 func (fake *FakeClient) CheckRateLimitReturnsOnCall(i int, result1 *githuba.RateLimits, result2 *githuba.Response, result3 error) { 623 fake.checkRateLimitMutex.Lock() 624 defer fake.checkRateLimitMutex.Unlock() 625 fake.CheckRateLimitStub = nil 626 if fake.checkRateLimitReturnsOnCall == nil { 627 fake.checkRateLimitReturnsOnCall = make(map[int]struct { 628 result1 *githuba.RateLimits 629 result2 *githuba.Response 630 result3 error 631 }) 632 } 633 fake.checkRateLimitReturnsOnCall[i] = struct { 634 result1 *githuba.RateLimits 635 result2 *githuba.Response 636 result3 error 637 }{result1, result2, result3} 638 } 639 640 func (fake *FakeClient) CreateComment(arg1 context.Context, arg2 string, arg3 string, arg4 int, arg5 string) (*githuba.IssueComment, *githuba.Response, error) { 641 fake.createCommentMutex.Lock() 642 ret, specificReturn := fake.createCommentReturnsOnCall[len(fake.createCommentArgsForCall)] 643 fake.createCommentArgsForCall = append(fake.createCommentArgsForCall, struct { 644 arg1 context.Context 645 arg2 string 646 arg3 string 647 arg4 int 648 arg5 string 649 }{arg1, arg2, arg3, arg4, arg5}) 650 stub := fake.CreateCommentStub 651 fakeReturns := fake.createCommentReturns 652 fake.recordInvocation("CreateComment", []interface{}{arg1, arg2, arg3, arg4, arg5}) 653 fake.createCommentMutex.Unlock() 654 if stub != nil { 655 return stub(arg1, arg2, arg3, arg4, arg5) 656 } 657 if specificReturn { 658 return ret.result1, ret.result2, ret.result3 659 } 660 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 661 } 662 663 func (fake *FakeClient) CreateCommentCallCount() int { 664 fake.createCommentMutex.RLock() 665 defer fake.createCommentMutex.RUnlock() 666 return len(fake.createCommentArgsForCall) 667 } 668 669 func (fake *FakeClient) CreateCommentCalls(stub func(context.Context, string, string, int, string) (*githuba.IssueComment, *githuba.Response, error)) { 670 fake.createCommentMutex.Lock() 671 defer fake.createCommentMutex.Unlock() 672 fake.CreateCommentStub = stub 673 } 674 675 func (fake *FakeClient) CreateCommentArgsForCall(i int) (context.Context, string, string, int, string) { 676 fake.createCommentMutex.RLock() 677 defer fake.createCommentMutex.RUnlock() 678 argsForCall := fake.createCommentArgsForCall[i] 679 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 680 } 681 682 func (fake *FakeClient) CreateCommentReturns(result1 *githuba.IssueComment, result2 *githuba.Response, result3 error) { 683 fake.createCommentMutex.Lock() 684 defer fake.createCommentMutex.Unlock() 685 fake.CreateCommentStub = nil 686 fake.createCommentReturns = struct { 687 result1 *githuba.IssueComment 688 result2 *githuba.Response 689 result3 error 690 }{result1, result2, result3} 691 } 692 693 func (fake *FakeClient) CreateCommentReturnsOnCall(i int, result1 *githuba.IssueComment, result2 *githuba.Response, result3 error) { 694 fake.createCommentMutex.Lock() 695 defer fake.createCommentMutex.Unlock() 696 fake.CreateCommentStub = nil 697 if fake.createCommentReturnsOnCall == nil { 698 fake.createCommentReturnsOnCall = make(map[int]struct { 699 result1 *githuba.IssueComment 700 result2 *githuba.Response 701 result3 error 702 }) 703 } 704 fake.createCommentReturnsOnCall[i] = struct { 705 result1 *githuba.IssueComment 706 result2 *githuba.Response 707 result3 error 708 }{result1, result2, result3} 709 } 710 711 func (fake *FakeClient) CreateIssue(arg1 context.Context, arg2 string, arg3 string, arg4 *githuba.IssueRequest) (*githuba.Issue, error) { 712 fake.createIssueMutex.Lock() 713 ret, specificReturn := fake.createIssueReturnsOnCall[len(fake.createIssueArgsForCall)] 714 fake.createIssueArgsForCall = append(fake.createIssueArgsForCall, struct { 715 arg1 context.Context 716 arg2 string 717 arg3 string 718 arg4 *githuba.IssueRequest 719 }{arg1, arg2, arg3, arg4}) 720 stub := fake.CreateIssueStub 721 fakeReturns := fake.createIssueReturns 722 fake.recordInvocation("CreateIssue", []interface{}{arg1, arg2, arg3, arg4}) 723 fake.createIssueMutex.Unlock() 724 if stub != nil { 725 return stub(arg1, arg2, arg3, arg4) 726 } 727 if specificReturn { 728 return ret.result1, ret.result2 729 } 730 return fakeReturns.result1, fakeReturns.result2 731 } 732 733 func (fake *FakeClient) CreateIssueCallCount() int { 734 fake.createIssueMutex.RLock() 735 defer fake.createIssueMutex.RUnlock() 736 return len(fake.createIssueArgsForCall) 737 } 738 739 func (fake *FakeClient) CreateIssueCalls(stub func(context.Context, string, string, *githuba.IssueRequest) (*githuba.Issue, error)) { 740 fake.createIssueMutex.Lock() 741 defer fake.createIssueMutex.Unlock() 742 fake.CreateIssueStub = stub 743 } 744 745 func (fake *FakeClient) CreateIssueArgsForCall(i int) (context.Context, string, string, *githuba.IssueRequest) { 746 fake.createIssueMutex.RLock() 747 defer fake.createIssueMutex.RUnlock() 748 argsForCall := fake.createIssueArgsForCall[i] 749 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 750 } 751 752 func (fake *FakeClient) CreateIssueReturns(result1 *githuba.Issue, result2 error) { 753 fake.createIssueMutex.Lock() 754 defer fake.createIssueMutex.Unlock() 755 fake.CreateIssueStub = nil 756 fake.createIssueReturns = struct { 757 result1 *githuba.Issue 758 result2 error 759 }{result1, result2} 760 } 761 762 func (fake *FakeClient) CreateIssueReturnsOnCall(i int, result1 *githuba.Issue, result2 error) { 763 fake.createIssueMutex.Lock() 764 defer fake.createIssueMutex.Unlock() 765 fake.CreateIssueStub = nil 766 if fake.createIssueReturnsOnCall == nil { 767 fake.createIssueReturnsOnCall = make(map[int]struct { 768 result1 *githuba.Issue 769 result2 error 770 }) 771 } 772 fake.createIssueReturnsOnCall[i] = struct { 773 result1 *githuba.Issue 774 result2 error 775 }{result1, result2} 776 } 777 778 func (fake *FakeClient) CreatePullRequest(arg1 context.Context, arg2 string, arg3 string, arg4 string, arg5 string, arg6 string, arg7 string) (*githuba.PullRequest, error) { 779 fake.createPullRequestMutex.Lock() 780 ret, specificReturn := fake.createPullRequestReturnsOnCall[len(fake.createPullRequestArgsForCall)] 781 fake.createPullRequestArgsForCall = append(fake.createPullRequestArgsForCall, struct { 782 arg1 context.Context 783 arg2 string 784 arg3 string 785 arg4 string 786 arg5 string 787 arg6 string 788 arg7 string 789 }{arg1, arg2, arg3, arg4, arg5, arg6, arg7}) 790 stub := fake.CreatePullRequestStub 791 fakeReturns := fake.createPullRequestReturns 792 fake.recordInvocation("CreatePullRequest", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6, arg7}) 793 fake.createPullRequestMutex.Unlock() 794 if stub != nil { 795 return stub(arg1, arg2, arg3, arg4, arg5, arg6, arg7) 796 } 797 if specificReturn { 798 return ret.result1, ret.result2 799 } 800 return fakeReturns.result1, fakeReturns.result2 801 } 802 803 func (fake *FakeClient) CreatePullRequestCallCount() int { 804 fake.createPullRequestMutex.RLock() 805 defer fake.createPullRequestMutex.RUnlock() 806 return len(fake.createPullRequestArgsForCall) 807 } 808 809 func (fake *FakeClient) CreatePullRequestCalls(stub func(context.Context, string, string, string, string, string, string) (*githuba.PullRequest, error)) { 810 fake.createPullRequestMutex.Lock() 811 defer fake.createPullRequestMutex.Unlock() 812 fake.CreatePullRequestStub = stub 813 } 814 815 func (fake *FakeClient) CreatePullRequestArgsForCall(i int) (context.Context, string, string, string, string, string, string) { 816 fake.createPullRequestMutex.RLock() 817 defer fake.createPullRequestMutex.RUnlock() 818 argsForCall := fake.createPullRequestArgsForCall[i] 819 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6, argsForCall.arg7 820 } 821 822 func (fake *FakeClient) CreatePullRequestReturns(result1 *githuba.PullRequest, result2 error) { 823 fake.createPullRequestMutex.Lock() 824 defer fake.createPullRequestMutex.Unlock() 825 fake.CreatePullRequestStub = nil 826 fake.createPullRequestReturns = struct { 827 result1 *githuba.PullRequest 828 result2 error 829 }{result1, result2} 830 } 831 832 func (fake *FakeClient) CreatePullRequestReturnsOnCall(i int, result1 *githuba.PullRequest, result2 error) { 833 fake.createPullRequestMutex.Lock() 834 defer fake.createPullRequestMutex.Unlock() 835 fake.CreatePullRequestStub = nil 836 if fake.createPullRequestReturnsOnCall == nil { 837 fake.createPullRequestReturnsOnCall = make(map[int]struct { 838 result1 *githuba.PullRequest 839 result2 error 840 }) 841 } 842 fake.createPullRequestReturnsOnCall[i] = struct { 843 result1 *githuba.PullRequest 844 result2 error 845 }{result1, result2} 846 } 847 848 func (fake *FakeClient) DeleteReleaseAsset(arg1 context.Context, arg2 string, arg3 string, arg4 int64) error { 849 fake.deleteReleaseAssetMutex.Lock() 850 ret, specificReturn := fake.deleteReleaseAssetReturnsOnCall[len(fake.deleteReleaseAssetArgsForCall)] 851 fake.deleteReleaseAssetArgsForCall = append(fake.deleteReleaseAssetArgsForCall, struct { 852 arg1 context.Context 853 arg2 string 854 arg3 string 855 arg4 int64 856 }{arg1, arg2, arg3, arg4}) 857 stub := fake.DeleteReleaseAssetStub 858 fakeReturns := fake.deleteReleaseAssetReturns 859 fake.recordInvocation("DeleteReleaseAsset", []interface{}{arg1, arg2, arg3, arg4}) 860 fake.deleteReleaseAssetMutex.Unlock() 861 if stub != nil { 862 return stub(arg1, arg2, arg3, arg4) 863 } 864 if specificReturn { 865 return ret.result1 866 } 867 return fakeReturns.result1 868 } 869 870 func (fake *FakeClient) DeleteReleaseAssetCallCount() int { 871 fake.deleteReleaseAssetMutex.RLock() 872 defer fake.deleteReleaseAssetMutex.RUnlock() 873 return len(fake.deleteReleaseAssetArgsForCall) 874 } 875 876 func (fake *FakeClient) DeleteReleaseAssetCalls(stub func(context.Context, string, string, int64) error) { 877 fake.deleteReleaseAssetMutex.Lock() 878 defer fake.deleteReleaseAssetMutex.Unlock() 879 fake.DeleteReleaseAssetStub = stub 880 } 881 882 func (fake *FakeClient) DeleteReleaseAssetArgsForCall(i int) (context.Context, string, string, int64) { 883 fake.deleteReleaseAssetMutex.RLock() 884 defer fake.deleteReleaseAssetMutex.RUnlock() 885 argsForCall := fake.deleteReleaseAssetArgsForCall[i] 886 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 887 } 888 889 func (fake *FakeClient) DeleteReleaseAssetReturns(result1 error) { 890 fake.deleteReleaseAssetMutex.Lock() 891 defer fake.deleteReleaseAssetMutex.Unlock() 892 fake.DeleteReleaseAssetStub = nil 893 fake.deleteReleaseAssetReturns = struct { 894 result1 error 895 }{result1} 896 } 897 898 func (fake *FakeClient) DeleteReleaseAssetReturnsOnCall(i int, result1 error) { 899 fake.deleteReleaseAssetMutex.Lock() 900 defer fake.deleteReleaseAssetMutex.Unlock() 901 fake.DeleteReleaseAssetStub = nil 902 if fake.deleteReleaseAssetReturnsOnCall == nil { 903 fake.deleteReleaseAssetReturnsOnCall = make(map[int]struct { 904 result1 error 905 }) 906 } 907 fake.deleteReleaseAssetReturnsOnCall[i] = struct { 908 result1 error 909 }{result1} 910 } 911 912 func (fake *FakeClient) DownloadReleaseAsset(arg1 context.Context, arg2 string, arg3 string, arg4 int64) (io.ReadCloser, string, error) { 913 fake.downloadReleaseAssetMutex.Lock() 914 ret, specificReturn := fake.downloadReleaseAssetReturnsOnCall[len(fake.downloadReleaseAssetArgsForCall)] 915 fake.downloadReleaseAssetArgsForCall = append(fake.downloadReleaseAssetArgsForCall, struct { 916 arg1 context.Context 917 arg2 string 918 arg3 string 919 arg4 int64 920 }{arg1, arg2, arg3, arg4}) 921 stub := fake.DownloadReleaseAssetStub 922 fakeReturns := fake.downloadReleaseAssetReturns 923 fake.recordInvocation("DownloadReleaseAsset", []interface{}{arg1, arg2, arg3, arg4}) 924 fake.downloadReleaseAssetMutex.Unlock() 925 if stub != nil { 926 return stub(arg1, arg2, arg3, arg4) 927 } 928 if specificReturn { 929 return ret.result1, ret.result2, ret.result3 930 } 931 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 932 } 933 934 func (fake *FakeClient) DownloadReleaseAssetCallCount() int { 935 fake.downloadReleaseAssetMutex.RLock() 936 defer fake.downloadReleaseAssetMutex.RUnlock() 937 return len(fake.downloadReleaseAssetArgsForCall) 938 } 939 940 func (fake *FakeClient) DownloadReleaseAssetCalls(stub func(context.Context, string, string, int64) (io.ReadCloser, string, error)) { 941 fake.downloadReleaseAssetMutex.Lock() 942 defer fake.downloadReleaseAssetMutex.Unlock() 943 fake.DownloadReleaseAssetStub = stub 944 } 945 946 func (fake *FakeClient) DownloadReleaseAssetArgsForCall(i int) (context.Context, string, string, int64) { 947 fake.downloadReleaseAssetMutex.RLock() 948 defer fake.downloadReleaseAssetMutex.RUnlock() 949 argsForCall := fake.downloadReleaseAssetArgsForCall[i] 950 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 951 } 952 953 func (fake *FakeClient) DownloadReleaseAssetReturns(result1 io.ReadCloser, result2 string, result3 error) { 954 fake.downloadReleaseAssetMutex.Lock() 955 defer fake.downloadReleaseAssetMutex.Unlock() 956 fake.DownloadReleaseAssetStub = nil 957 fake.downloadReleaseAssetReturns = struct { 958 result1 io.ReadCloser 959 result2 string 960 result3 error 961 }{result1, result2, result3} 962 } 963 964 func (fake *FakeClient) DownloadReleaseAssetReturnsOnCall(i int, result1 io.ReadCloser, result2 string, result3 error) { 965 fake.downloadReleaseAssetMutex.Lock() 966 defer fake.downloadReleaseAssetMutex.Unlock() 967 fake.DownloadReleaseAssetStub = nil 968 if fake.downloadReleaseAssetReturnsOnCall == nil { 969 fake.downloadReleaseAssetReturnsOnCall = make(map[int]struct { 970 result1 io.ReadCloser 971 result2 string 972 result3 error 973 }) 974 } 975 fake.downloadReleaseAssetReturnsOnCall[i] = struct { 976 result1 io.ReadCloser 977 result2 string 978 result3 error 979 }{result1, result2, result3} 980 } 981 982 func (fake *FakeClient) GetCommit(arg1 context.Context, arg2 string, arg3 string, arg4 string) (*githuba.Commit, *githuba.Response, error) { 983 fake.getCommitMutex.Lock() 984 ret, specificReturn := fake.getCommitReturnsOnCall[len(fake.getCommitArgsForCall)] 985 fake.getCommitArgsForCall = append(fake.getCommitArgsForCall, struct { 986 arg1 context.Context 987 arg2 string 988 arg3 string 989 arg4 string 990 }{arg1, arg2, arg3, arg4}) 991 stub := fake.GetCommitStub 992 fakeReturns := fake.getCommitReturns 993 fake.recordInvocation("GetCommit", []interface{}{arg1, arg2, arg3, arg4}) 994 fake.getCommitMutex.Unlock() 995 if stub != nil { 996 return stub(arg1, arg2, arg3, arg4) 997 } 998 if specificReturn { 999 return ret.result1, ret.result2, ret.result3 1000 } 1001 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1002 } 1003 1004 func (fake *FakeClient) GetCommitCallCount() int { 1005 fake.getCommitMutex.RLock() 1006 defer fake.getCommitMutex.RUnlock() 1007 return len(fake.getCommitArgsForCall) 1008 } 1009 1010 func (fake *FakeClient) GetCommitCalls(stub func(context.Context, string, string, string) (*githuba.Commit, *githuba.Response, error)) { 1011 fake.getCommitMutex.Lock() 1012 defer fake.getCommitMutex.Unlock() 1013 fake.GetCommitStub = stub 1014 } 1015 1016 func (fake *FakeClient) GetCommitArgsForCall(i int) (context.Context, string, string, string) { 1017 fake.getCommitMutex.RLock() 1018 defer fake.getCommitMutex.RUnlock() 1019 argsForCall := fake.getCommitArgsForCall[i] 1020 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1021 } 1022 1023 func (fake *FakeClient) GetCommitReturns(result1 *githuba.Commit, result2 *githuba.Response, result3 error) { 1024 fake.getCommitMutex.Lock() 1025 defer fake.getCommitMutex.Unlock() 1026 fake.GetCommitStub = nil 1027 fake.getCommitReturns = struct { 1028 result1 *githuba.Commit 1029 result2 *githuba.Response 1030 result3 error 1031 }{result1, result2, result3} 1032 } 1033 1034 func (fake *FakeClient) GetCommitReturnsOnCall(i int, result1 *githuba.Commit, result2 *githuba.Response, result3 error) { 1035 fake.getCommitMutex.Lock() 1036 defer fake.getCommitMutex.Unlock() 1037 fake.GetCommitStub = nil 1038 if fake.getCommitReturnsOnCall == nil { 1039 fake.getCommitReturnsOnCall = make(map[int]struct { 1040 result1 *githuba.Commit 1041 result2 *githuba.Response 1042 result3 error 1043 }) 1044 } 1045 fake.getCommitReturnsOnCall[i] = struct { 1046 result1 *githuba.Commit 1047 result2 *githuba.Response 1048 result3 error 1049 }{result1, result2, result3} 1050 } 1051 1052 func (fake *FakeClient) GetIssue(arg1 context.Context, arg2 string, arg3 string, arg4 int) (*githuba.Issue, *githuba.Response, error) { 1053 fake.getIssueMutex.Lock() 1054 ret, specificReturn := fake.getIssueReturnsOnCall[len(fake.getIssueArgsForCall)] 1055 fake.getIssueArgsForCall = append(fake.getIssueArgsForCall, struct { 1056 arg1 context.Context 1057 arg2 string 1058 arg3 string 1059 arg4 int 1060 }{arg1, arg2, arg3, arg4}) 1061 stub := fake.GetIssueStub 1062 fakeReturns := fake.getIssueReturns 1063 fake.recordInvocation("GetIssue", []interface{}{arg1, arg2, arg3, arg4}) 1064 fake.getIssueMutex.Unlock() 1065 if stub != nil { 1066 return stub(arg1, arg2, arg3, arg4) 1067 } 1068 if specificReturn { 1069 return ret.result1, ret.result2, ret.result3 1070 } 1071 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1072 } 1073 1074 func (fake *FakeClient) GetIssueCallCount() int { 1075 fake.getIssueMutex.RLock() 1076 defer fake.getIssueMutex.RUnlock() 1077 return len(fake.getIssueArgsForCall) 1078 } 1079 1080 func (fake *FakeClient) GetIssueCalls(stub func(context.Context, string, string, int) (*githuba.Issue, *githuba.Response, error)) { 1081 fake.getIssueMutex.Lock() 1082 defer fake.getIssueMutex.Unlock() 1083 fake.GetIssueStub = stub 1084 } 1085 1086 func (fake *FakeClient) GetIssueArgsForCall(i int) (context.Context, string, string, int) { 1087 fake.getIssueMutex.RLock() 1088 defer fake.getIssueMutex.RUnlock() 1089 argsForCall := fake.getIssueArgsForCall[i] 1090 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1091 } 1092 1093 func (fake *FakeClient) GetIssueReturns(result1 *githuba.Issue, result2 *githuba.Response, result3 error) { 1094 fake.getIssueMutex.Lock() 1095 defer fake.getIssueMutex.Unlock() 1096 fake.GetIssueStub = nil 1097 fake.getIssueReturns = struct { 1098 result1 *githuba.Issue 1099 result2 *githuba.Response 1100 result3 error 1101 }{result1, result2, result3} 1102 } 1103 1104 func (fake *FakeClient) GetIssueReturnsOnCall(i int, result1 *githuba.Issue, result2 *githuba.Response, result3 error) { 1105 fake.getIssueMutex.Lock() 1106 defer fake.getIssueMutex.Unlock() 1107 fake.GetIssueStub = nil 1108 if fake.getIssueReturnsOnCall == nil { 1109 fake.getIssueReturnsOnCall = make(map[int]struct { 1110 result1 *githuba.Issue 1111 result2 *githuba.Response 1112 result3 error 1113 }) 1114 } 1115 fake.getIssueReturnsOnCall[i] = struct { 1116 result1 *githuba.Issue 1117 result2 *githuba.Response 1118 result3 error 1119 }{result1, result2, result3} 1120 } 1121 1122 func (fake *FakeClient) GetPullRequest(arg1 context.Context, arg2 string, arg3 string, arg4 int) (*githuba.PullRequest, *githuba.Response, error) { 1123 fake.getPullRequestMutex.Lock() 1124 ret, specificReturn := fake.getPullRequestReturnsOnCall[len(fake.getPullRequestArgsForCall)] 1125 fake.getPullRequestArgsForCall = append(fake.getPullRequestArgsForCall, struct { 1126 arg1 context.Context 1127 arg2 string 1128 arg3 string 1129 arg4 int 1130 }{arg1, arg2, arg3, arg4}) 1131 stub := fake.GetPullRequestStub 1132 fakeReturns := fake.getPullRequestReturns 1133 fake.recordInvocation("GetPullRequest", []interface{}{arg1, arg2, arg3, arg4}) 1134 fake.getPullRequestMutex.Unlock() 1135 if stub != nil { 1136 return stub(arg1, arg2, arg3, arg4) 1137 } 1138 if specificReturn { 1139 return ret.result1, ret.result2, ret.result3 1140 } 1141 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1142 } 1143 1144 func (fake *FakeClient) GetPullRequestCallCount() int { 1145 fake.getPullRequestMutex.RLock() 1146 defer fake.getPullRequestMutex.RUnlock() 1147 return len(fake.getPullRequestArgsForCall) 1148 } 1149 1150 func (fake *FakeClient) GetPullRequestCalls(stub func(context.Context, string, string, int) (*githuba.PullRequest, *githuba.Response, error)) { 1151 fake.getPullRequestMutex.Lock() 1152 defer fake.getPullRequestMutex.Unlock() 1153 fake.GetPullRequestStub = stub 1154 } 1155 1156 func (fake *FakeClient) GetPullRequestArgsForCall(i int) (context.Context, string, string, int) { 1157 fake.getPullRequestMutex.RLock() 1158 defer fake.getPullRequestMutex.RUnlock() 1159 argsForCall := fake.getPullRequestArgsForCall[i] 1160 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1161 } 1162 1163 func (fake *FakeClient) GetPullRequestReturns(result1 *githuba.PullRequest, result2 *githuba.Response, result3 error) { 1164 fake.getPullRequestMutex.Lock() 1165 defer fake.getPullRequestMutex.Unlock() 1166 fake.GetPullRequestStub = nil 1167 fake.getPullRequestReturns = struct { 1168 result1 *githuba.PullRequest 1169 result2 *githuba.Response 1170 result3 error 1171 }{result1, result2, result3} 1172 } 1173 1174 func (fake *FakeClient) GetPullRequestReturnsOnCall(i int, result1 *githuba.PullRequest, result2 *githuba.Response, result3 error) { 1175 fake.getPullRequestMutex.Lock() 1176 defer fake.getPullRequestMutex.Unlock() 1177 fake.GetPullRequestStub = nil 1178 if fake.getPullRequestReturnsOnCall == nil { 1179 fake.getPullRequestReturnsOnCall = make(map[int]struct { 1180 result1 *githuba.PullRequest 1181 result2 *githuba.Response 1182 result3 error 1183 }) 1184 } 1185 fake.getPullRequestReturnsOnCall[i] = struct { 1186 result1 *githuba.PullRequest 1187 result2 *githuba.Response 1188 result3 error 1189 }{result1, result2, result3} 1190 } 1191 1192 func (fake *FakeClient) GetReleaseByTag(arg1 context.Context, arg2 string, arg3 string, arg4 string) (*githuba.RepositoryRelease, *githuba.Response, error) { 1193 fake.getReleaseByTagMutex.Lock() 1194 ret, specificReturn := fake.getReleaseByTagReturnsOnCall[len(fake.getReleaseByTagArgsForCall)] 1195 fake.getReleaseByTagArgsForCall = append(fake.getReleaseByTagArgsForCall, struct { 1196 arg1 context.Context 1197 arg2 string 1198 arg3 string 1199 arg4 string 1200 }{arg1, arg2, arg3, arg4}) 1201 stub := fake.GetReleaseByTagStub 1202 fakeReturns := fake.getReleaseByTagReturns 1203 fake.recordInvocation("GetReleaseByTag", []interface{}{arg1, arg2, arg3, arg4}) 1204 fake.getReleaseByTagMutex.Unlock() 1205 if stub != nil { 1206 return stub(arg1, arg2, arg3, arg4) 1207 } 1208 if specificReturn { 1209 return ret.result1, ret.result2, ret.result3 1210 } 1211 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1212 } 1213 1214 func (fake *FakeClient) GetReleaseByTagCallCount() int { 1215 fake.getReleaseByTagMutex.RLock() 1216 defer fake.getReleaseByTagMutex.RUnlock() 1217 return len(fake.getReleaseByTagArgsForCall) 1218 } 1219 1220 func (fake *FakeClient) GetReleaseByTagCalls(stub func(context.Context, string, string, string) (*githuba.RepositoryRelease, *githuba.Response, error)) { 1221 fake.getReleaseByTagMutex.Lock() 1222 defer fake.getReleaseByTagMutex.Unlock() 1223 fake.GetReleaseByTagStub = stub 1224 } 1225 1226 func (fake *FakeClient) GetReleaseByTagArgsForCall(i int) (context.Context, string, string, string) { 1227 fake.getReleaseByTagMutex.RLock() 1228 defer fake.getReleaseByTagMutex.RUnlock() 1229 argsForCall := fake.getReleaseByTagArgsForCall[i] 1230 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1231 } 1232 1233 func (fake *FakeClient) GetReleaseByTagReturns(result1 *githuba.RepositoryRelease, result2 *githuba.Response, result3 error) { 1234 fake.getReleaseByTagMutex.Lock() 1235 defer fake.getReleaseByTagMutex.Unlock() 1236 fake.GetReleaseByTagStub = nil 1237 fake.getReleaseByTagReturns = struct { 1238 result1 *githuba.RepositoryRelease 1239 result2 *githuba.Response 1240 result3 error 1241 }{result1, result2, result3} 1242 } 1243 1244 func (fake *FakeClient) GetReleaseByTagReturnsOnCall(i int, result1 *githuba.RepositoryRelease, result2 *githuba.Response, result3 error) { 1245 fake.getReleaseByTagMutex.Lock() 1246 defer fake.getReleaseByTagMutex.Unlock() 1247 fake.GetReleaseByTagStub = nil 1248 if fake.getReleaseByTagReturnsOnCall == nil { 1249 fake.getReleaseByTagReturnsOnCall = make(map[int]struct { 1250 result1 *githuba.RepositoryRelease 1251 result2 *githuba.Response 1252 result3 error 1253 }) 1254 } 1255 fake.getReleaseByTagReturnsOnCall[i] = struct { 1256 result1 *githuba.RepositoryRelease 1257 result2 *githuba.Response 1258 result3 error 1259 }{result1, result2, result3} 1260 } 1261 1262 func (fake *FakeClient) GetRepoCommit(arg1 context.Context, arg2 string, arg3 string, arg4 string) (*githuba.RepositoryCommit, *githuba.Response, error) { 1263 fake.getRepoCommitMutex.Lock() 1264 ret, specificReturn := fake.getRepoCommitReturnsOnCall[len(fake.getRepoCommitArgsForCall)] 1265 fake.getRepoCommitArgsForCall = append(fake.getRepoCommitArgsForCall, struct { 1266 arg1 context.Context 1267 arg2 string 1268 arg3 string 1269 arg4 string 1270 }{arg1, arg2, arg3, arg4}) 1271 stub := fake.GetRepoCommitStub 1272 fakeReturns := fake.getRepoCommitReturns 1273 fake.recordInvocation("GetRepoCommit", []interface{}{arg1, arg2, arg3, arg4}) 1274 fake.getRepoCommitMutex.Unlock() 1275 if stub != nil { 1276 return stub(arg1, arg2, arg3, arg4) 1277 } 1278 if specificReturn { 1279 return ret.result1, ret.result2, ret.result3 1280 } 1281 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1282 } 1283 1284 func (fake *FakeClient) GetRepoCommitCallCount() int { 1285 fake.getRepoCommitMutex.RLock() 1286 defer fake.getRepoCommitMutex.RUnlock() 1287 return len(fake.getRepoCommitArgsForCall) 1288 } 1289 1290 func (fake *FakeClient) GetRepoCommitCalls(stub func(context.Context, string, string, string) (*githuba.RepositoryCommit, *githuba.Response, error)) { 1291 fake.getRepoCommitMutex.Lock() 1292 defer fake.getRepoCommitMutex.Unlock() 1293 fake.GetRepoCommitStub = stub 1294 } 1295 1296 func (fake *FakeClient) GetRepoCommitArgsForCall(i int) (context.Context, string, string, string) { 1297 fake.getRepoCommitMutex.RLock() 1298 defer fake.getRepoCommitMutex.RUnlock() 1299 argsForCall := fake.getRepoCommitArgsForCall[i] 1300 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1301 } 1302 1303 func (fake *FakeClient) GetRepoCommitReturns(result1 *githuba.RepositoryCommit, result2 *githuba.Response, result3 error) { 1304 fake.getRepoCommitMutex.Lock() 1305 defer fake.getRepoCommitMutex.Unlock() 1306 fake.GetRepoCommitStub = nil 1307 fake.getRepoCommitReturns = struct { 1308 result1 *githuba.RepositoryCommit 1309 result2 *githuba.Response 1310 result3 error 1311 }{result1, result2, result3} 1312 } 1313 1314 func (fake *FakeClient) GetRepoCommitReturnsOnCall(i int, result1 *githuba.RepositoryCommit, result2 *githuba.Response, result3 error) { 1315 fake.getRepoCommitMutex.Lock() 1316 defer fake.getRepoCommitMutex.Unlock() 1317 fake.GetRepoCommitStub = nil 1318 if fake.getRepoCommitReturnsOnCall == nil { 1319 fake.getRepoCommitReturnsOnCall = make(map[int]struct { 1320 result1 *githuba.RepositoryCommit 1321 result2 *githuba.Response 1322 result3 error 1323 }) 1324 } 1325 fake.getRepoCommitReturnsOnCall[i] = struct { 1326 result1 *githuba.RepositoryCommit 1327 result2 *githuba.Response 1328 result3 error 1329 }{result1, result2, result3} 1330 } 1331 1332 func (fake *FakeClient) GetRepository(arg1 context.Context, arg2 string, arg3 string) (*githuba.Repository, *githuba.Response, error) { 1333 fake.getRepositoryMutex.Lock() 1334 ret, specificReturn := fake.getRepositoryReturnsOnCall[len(fake.getRepositoryArgsForCall)] 1335 fake.getRepositoryArgsForCall = append(fake.getRepositoryArgsForCall, struct { 1336 arg1 context.Context 1337 arg2 string 1338 arg3 string 1339 }{arg1, arg2, arg3}) 1340 stub := fake.GetRepositoryStub 1341 fakeReturns := fake.getRepositoryReturns 1342 fake.recordInvocation("GetRepository", []interface{}{arg1, arg2, arg3}) 1343 fake.getRepositoryMutex.Unlock() 1344 if stub != nil { 1345 return stub(arg1, arg2, arg3) 1346 } 1347 if specificReturn { 1348 return ret.result1, ret.result2, ret.result3 1349 } 1350 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1351 } 1352 1353 func (fake *FakeClient) GetRepositoryCallCount() int { 1354 fake.getRepositoryMutex.RLock() 1355 defer fake.getRepositoryMutex.RUnlock() 1356 return len(fake.getRepositoryArgsForCall) 1357 } 1358 1359 func (fake *FakeClient) GetRepositoryCalls(stub func(context.Context, string, string) (*githuba.Repository, *githuba.Response, error)) { 1360 fake.getRepositoryMutex.Lock() 1361 defer fake.getRepositoryMutex.Unlock() 1362 fake.GetRepositoryStub = stub 1363 } 1364 1365 func (fake *FakeClient) GetRepositoryArgsForCall(i int) (context.Context, string, string) { 1366 fake.getRepositoryMutex.RLock() 1367 defer fake.getRepositoryMutex.RUnlock() 1368 argsForCall := fake.getRepositoryArgsForCall[i] 1369 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 1370 } 1371 1372 func (fake *FakeClient) GetRepositoryReturns(result1 *githuba.Repository, result2 *githuba.Response, result3 error) { 1373 fake.getRepositoryMutex.Lock() 1374 defer fake.getRepositoryMutex.Unlock() 1375 fake.GetRepositoryStub = nil 1376 fake.getRepositoryReturns = struct { 1377 result1 *githuba.Repository 1378 result2 *githuba.Response 1379 result3 error 1380 }{result1, result2, result3} 1381 } 1382 1383 func (fake *FakeClient) GetRepositoryReturnsOnCall(i int, result1 *githuba.Repository, result2 *githuba.Response, result3 error) { 1384 fake.getRepositoryMutex.Lock() 1385 defer fake.getRepositoryMutex.Unlock() 1386 fake.GetRepositoryStub = nil 1387 if fake.getRepositoryReturnsOnCall == nil { 1388 fake.getRepositoryReturnsOnCall = make(map[int]struct { 1389 result1 *githuba.Repository 1390 result2 *githuba.Response 1391 result3 error 1392 }) 1393 } 1394 fake.getRepositoryReturnsOnCall[i] = struct { 1395 result1 *githuba.Repository 1396 result2 *githuba.Response 1397 result3 error 1398 }{result1, result2, result3} 1399 } 1400 1401 func (fake *FakeClient) ListBranches(arg1 context.Context, arg2 string, arg3 string, arg4 *githuba.BranchListOptions) ([]*githuba.Branch, *githuba.Response, error) { 1402 fake.listBranchesMutex.Lock() 1403 ret, specificReturn := fake.listBranchesReturnsOnCall[len(fake.listBranchesArgsForCall)] 1404 fake.listBranchesArgsForCall = append(fake.listBranchesArgsForCall, struct { 1405 arg1 context.Context 1406 arg2 string 1407 arg3 string 1408 arg4 *githuba.BranchListOptions 1409 }{arg1, arg2, arg3, arg4}) 1410 stub := fake.ListBranchesStub 1411 fakeReturns := fake.listBranchesReturns 1412 fake.recordInvocation("ListBranches", []interface{}{arg1, arg2, arg3, arg4}) 1413 fake.listBranchesMutex.Unlock() 1414 if stub != nil { 1415 return stub(arg1, arg2, arg3, arg4) 1416 } 1417 if specificReturn { 1418 return ret.result1, ret.result2, ret.result3 1419 } 1420 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1421 } 1422 1423 func (fake *FakeClient) ListBranchesCallCount() int { 1424 fake.listBranchesMutex.RLock() 1425 defer fake.listBranchesMutex.RUnlock() 1426 return len(fake.listBranchesArgsForCall) 1427 } 1428 1429 func (fake *FakeClient) ListBranchesCalls(stub func(context.Context, string, string, *githuba.BranchListOptions) ([]*githuba.Branch, *githuba.Response, error)) { 1430 fake.listBranchesMutex.Lock() 1431 defer fake.listBranchesMutex.Unlock() 1432 fake.ListBranchesStub = stub 1433 } 1434 1435 func (fake *FakeClient) ListBranchesArgsForCall(i int) (context.Context, string, string, *githuba.BranchListOptions) { 1436 fake.listBranchesMutex.RLock() 1437 defer fake.listBranchesMutex.RUnlock() 1438 argsForCall := fake.listBranchesArgsForCall[i] 1439 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1440 } 1441 1442 func (fake *FakeClient) ListBranchesReturns(result1 []*githuba.Branch, result2 *githuba.Response, result3 error) { 1443 fake.listBranchesMutex.Lock() 1444 defer fake.listBranchesMutex.Unlock() 1445 fake.ListBranchesStub = nil 1446 fake.listBranchesReturns = struct { 1447 result1 []*githuba.Branch 1448 result2 *githuba.Response 1449 result3 error 1450 }{result1, result2, result3} 1451 } 1452 1453 func (fake *FakeClient) ListBranchesReturnsOnCall(i int, result1 []*githuba.Branch, result2 *githuba.Response, result3 error) { 1454 fake.listBranchesMutex.Lock() 1455 defer fake.listBranchesMutex.Unlock() 1456 fake.ListBranchesStub = nil 1457 if fake.listBranchesReturnsOnCall == nil { 1458 fake.listBranchesReturnsOnCall = make(map[int]struct { 1459 result1 []*githuba.Branch 1460 result2 *githuba.Response 1461 result3 error 1462 }) 1463 } 1464 fake.listBranchesReturnsOnCall[i] = struct { 1465 result1 []*githuba.Branch 1466 result2 *githuba.Response 1467 result3 error 1468 }{result1, result2, result3} 1469 } 1470 1471 func (fake *FakeClient) ListComments(arg1 context.Context, arg2 string, arg3 string, arg4 int, arg5 *githuba.IssueListCommentsOptions) ([]*githuba.IssueComment, *githuba.Response, error) { 1472 fake.listCommentsMutex.Lock() 1473 ret, specificReturn := fake.listCommentsReturnsOnCall[len(fake.listCommentsArgsForCall)] 1474 fake.listCommentsArgsForCall = append(fake.listCommentsArgsForCall, struct { 1475 arg1 context.Context 1476 arg2 string 1477 arg3 string 1478 arg4 int 1479 arg5 *githuba.IssueListCommentsOptions 1480 }{arg1, arg2, arg3, arg4, arg5}) 1481 stub := fake.ListCommentsStub 1482 fakeReturns := fake.listCommentsReturns 1483 fake.recordInvocation("ListComments", []interface{}{arg1, arg2, arg3, arg4, arg5}) 1484 fake.listCommentsMutex.Unlock() 1485 if stub != nil { 1486 return stub(arg1, arg2, arg3, arg4, arg5) 1487 } 1488 if specificReturn { 1489 return ret.result1, ret.result2, ret.result3 1490 } 1491 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1492 } 1493 1494 func (fake *FakeClient) ListCommentsCallCount() int { 1495 fake.listCommentsMutex.RLock() 1496 defer fake.listCommentsMutex.RUnlock() 1497 return len(fake.listCommentsArgsForCall) 1498 } 1499 1500 func (fake *FakeClient) ListCommentsCalls(stub func(context.Context, string, string, int, *githuba.IssueListCommentsOptions) ([]*githuba.IssueComment, *githuba.Response, error)) { 1501 fake.listCommentsMutex.Lock() 1502 defer fake.listCommentsMutex.Unlock() 1503 fake.ListCommentsStub = stub 1504 } 1505 1506 func (fake *FakeClient) ListCommentsArgsForCall(i int) (context.Context, string, string, int, *githuba.IssueListCommentsOptions) { 1507 fake.listCommentsMutex.RLock() 1508 defer fake.listCommentsMutex.RUnlock() 1509 argsForCall := fake.listCommentsArgsForCall[i] 1510 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 1511 } 1512 1513 func (fake *FakeClient) ListCommentsReturns(result1 []*githuba.IssueComment, result2 *githuba.Response, result3 error) { 1514 fake.listCommentsMutex.Lock() 1515 defer fake.listCommentsMutex.Unlock() 1516 fake.ListCommentsStub = nil 1517 fake.listCommentsReturns = struct { 1518 result1 []*githuba.IssueComment 1519 result2 *githuba.Response 1520 result3 error 1521 }{result1, result2, result3} 1522 } 1523 1524 func (fake *FakeClient) ListCommentsReturnsOnCall(i int, result1 []*githuba.IssueComment, result2 *githuba.Response, result3 error) { 1525 fake.listCommentsMutex.Lock() 1526 defer fake.listCommentsMutex.Unlock() 1527 fake.ListCommentsStub = nil 1528 if fake.listCommentsReturnsOnCall == nil { 1529 fake.listCommentsReturnsOnCall = make(map[int]struct { 1530 result1 []*githuba.IssueComment 1531 result2 *githuba.Response 1532 result3 error 1533 }) 1534 } 1535 fake.listCommentsReturnsOnCall[i] = struct { 1536 result1 []*githuba.IssueComment 1537 result2 *githuba.Response 1538 result3 error 1539 }{result1, result2, result3} 1540 } 1541 1542 func (fake *FakeClient) ListCommits(arg1 context.Context, arg2 string, arg3 string, arg4 *githuba.CommitsListOptions) ([]*githuba.RepositoryCommit, *githuba.Response, error) { 1543 fake.listCommitsMutex.Lock() 1544 ret, specificReturn := fake.listCommitsReturnsOnCall[len(fake.listCommitsArgsForCall)] 1545 fake.listCommitsArgsForCall = append(fake.listCommitsArgsForCall, struct { 1546 arg1 context.Context 1547 arg2 string 1548 arg3 string 1549 arg4 *githuba.CommitsListOptions 1550 }{arg1, arg2, arg3, arg4}) 1551 stub := fake.ListCommitsStub 1552 fakeReturns := fake.listCommitsReturns 1553 fake.recordInvocation("ListCommits", []interface{}{arg1, arg2, arg3, arg4}) 1554 fake.listCommitsMutex.Unlock() 1555 if stub != nil { 1556 return stub(arg1, arg2, arg3, arg4) 1557 } 1558 if specificReturn { 1559 return ret.result1, ret.result2, ret.result3 1560 } 1561 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1562 } 1563 1564 func (fake *FakeClient) ListCommitsCallCount() int { 1565 fake.listCommitsMutex.RLock() 1566 defer fake.listCommitsMutex.RUnlock() 1567 return len(fake.listCommitsArgsForCall) 1568 } 1569 1570 func (fake *FakeClient) ListCommitsCalls(stub func(context.Context, string, string, *githuba.CommitsListOptions) ([]*githuba.RepositoryCommit, *githuba.Response, error)) { 1571 fake.listCommitsMutex.Lock() 1572 defer fake.listCommitsMutex.Unlock() 1573 fake.ListCommitsStub = stub 1574 } 1575 1576 func (fake *FakeClient) ListCommitsArgsForCall(i int) (context.Context, string, string, *githuba.CommitsListOptions) { 1577 fake.listCommitsMutex.RLock() 1578 defer fake.listCommitsMutex.RUnlock() 1579 argsForCall := fake.listCommitsArgsForCall[i] 1580 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1581 } 1582 1583 func (fake *FakeClient) ListCommitsReturns(result1 []*githuba.RepositoryCommit, result2 *githuba.Response, result3 error) { 1584 fake.listCommitsMutex.Lock() 1585 defer fake.listCommitsMutex.Unlock() 1586 fake.ListCommitsStub = nil 1587 fake.listCommitsReturns = struct { 1588 result1 []*githuba.RepositoryCommit 1589 result2 *githuba.Response 1590 result3 error 1591 }{result1, result2, result3} 1592 } 1593 1594 func (fake *FakeClient) ListCommitsReturnsOnCall(i int, result1 []*githuba.RepositoryCommit, result2 *githuba.Response, result3 error) { 1595 fake.listCommitsMutex.Lock() 1596 defer fake.listCommitsMutex.Unlock() 1597 fake.ListCommitsStub = nil 1598 if fake.listCommitsReturnsOnCall == nil { 1599 fake.listCommitsReturnsOnCall = make(map[int]struct { 1600 result1 []*githuba.RepositoryCommit 1601 result2 *githuba.Response 1602 result3 error 1603 }) 1604 } 1605 fake.listCommitsReturnsOnCall[i] = struct { 1606 result1 []*githuba.RepositoryCommit 1607 result2 *githuba.Response 1608 result3 error 1609 }{result1, result2, result3} 1610 } 1611 1612 func (fake *FakeClient) ListIssues(arg1 context.Context, arg2 string, arg3 string, arg4 *githuba.IssueListByRepoOptions) ([]*githuba.Issue, *githuba.Response, error) { 1613 fake.listIssuesMutex.Lock() 1614 ret, specificReturn := fake.listIssuesReturnsOnCall[len(fake.listIssuesArgsForCall)] 1615 fake.listIssuesArgsForCall = append(fake.listIssuesArgsForCall, struct { 1616 arg1 context.Context 1617 arg2 string 1618 arg3 string 1619 arg4 *githuba.IssueListByRepoOptions 1620 }{arg1, arg2, arg3, arg4}) 1621 stub := fake.ListIssuesStub 1622 fakeReturns := fake.listIssuesReturns 1623 fake.recordInvocation("ListIssues", []interface{}{arg1, arg2, arg3, arg4}) 1624 fake.listIssuesMutex.Unlock() 1625 if stub != nil { 1626 return stub(arg1, arg2, arg3, arg4) 1627 } 1628 if specificReturn { 1629 return ret.result1, ret.result2, ret.result3 1630 } 1631 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1632 } 1633 1634 func (fake *FakeClient) ListIssuesCallCount() int { 1635 fake.listIssuesMutex.RLock() 1636 defer fake.listIssuesMutex.RUnlock() 1637 return len(fake.listIssuesArgsForCall) 1638 } 1639 1640 func (fake *FakeClient) ListIssuesCalls(stub func(context.Context, string, string, *githuba.IssueListByRepoOptions) ([]*githuba.Issue, *githuba.Response, error)) { 1641 fake.listIssuesMutex.Lock() 1642 defer fake.listIssuesMutex.Unlock() 1643 fake.ListIssuesStub = stub 1644 } 1645 1646 func (fake *FakeClient) ListIssuesArgsForCall(i int) (context.Context, string, string, *githuba.IssueListByRepoOptions) { 1647 fake.listIssuesMutex.RLock() 1648 defer fake.listIssuesMutex.RUnlock() 1649 argsForCall := fake.listIssuesArgsForCall[i] 1650 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1651 } 1652 1653 func (fake *FakeClient) ListIssuesReturns(result1 []*githuba.Issue, result2 *githuba.Response, result3 error) { 1654 fake.listIssuesMutex.Lock() 1655 defer fake.listIssuesMutex.Unlock() 1656 fake.ListIssuesStub = nil 1657 fake.listIssuesReturns = struct { 1658 result1 []*githuba.Issue 1659 result2 *githuba.Response 1660 result3 error 1661 }{result1, result2, result3} 1662 } 1663 1664 func (fake *FakeClient) ListIssuesReturnsOnCall(i int, result1 []*githuba.Issue, result2 *githuba.Response, result3 error) { 1665 fake.listIssuesMutex.Lock() 1666 defer fake.listIssuesMutex.Unlock() 1667 fake.ListIssuesStub = nil 1668 if fake.listIssuesReturnsOnCall == nil { 1669 fake.listIssuesReturnsOnCall = make(map[int]struct { 1670 result1 []*githuba.Issue 1671 result2 *githuba.Response 1672 result3 error 1673 }) 1674 } 1675 fake.listIssuesReturnsOnCall[i] = struct { 1676 result1 []*githuba.Issue 1677 result2 *githuba.Response 1678 result3 error 1679 }{result1, result2, result3} 1680 } 1681 1682 func (fake *FakeClient) ListMilestones(arg1 context.Context, arg2 string, arg3 string, arg4 *githuba.MilestoneListOptions) ([]*githuba.Milestone, *githuba.Response, error) { 1683 fake.listMilestonesMutex.Lock() 1684 ret, specificReturn := fake.listMilestonesReturnsOnCall[len(fake.listMilestonesArgsForCall)] 1685 fake.listMilestonesArgsForCall = append(fake.listMilestonesArgsForCall, struct { 1686 arg1 context.Context 1687 arg2 string 1688 arg3 string 1689 arg4 *githuba.MilestoneListOptions 1690 }{arg1, arg2, arg3, arg4}) 1691 stub := fake.ListMilestonesStub 1692 fakeReturns := fake.listMilestonesReturns 1693 fake.recordInvocation("ListMilestones", []interface{}{arg1, arg2, arg3, arg4}) 1694 fake.listMilestonesMutex.Unlock() 1695 if stub != nil { 1696 return stub(arg1, arg2, arg3, arg4) 1697 } 1698 if specificReturn { 1699 return ret.result1, ret.result2, ret.result3 1700 } 1701 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1702 } 1703 1704 func (fake *FakeClient) ListMilestonesCallCount() int { 1705 fake.listMilestonesMutex.RLock() 1706 defer fake.listMilestonesMutex.RUnlock() 1707 return len(fake.listMilestonesArgsForCall) 1708 } 1709 1710 func (fake *FakeClient) ListMilestonesCalls(stub func(context.Context, string, string, *githuba.MilestoneListOptions) ([]*githuba.Milestone, *githuba.Response, error)) { 1711 fake.listMilestonesMutex.Lock() 1712 defer fake.listMilestonesMutex.Unlock() 1713 fake.ListMilestonesStub = stub 1714 } 1715 1716 func (fake *FakeClient) ListMilestonesArgsForCall(i int) (context.Context, string, string, *githuba.MilestoneListOptions) { 1717 fake.listMilestonesMutex.RLock() 1718 defer fake.listMilestonesMutex.RUnlock() 1719 argsForCall := fake.listMilestonesArgsForCall[i] 1720 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1721 } 1722 1723 func (fake *FakeClient) ListMilestonesReturns(result1 []*githuba.Milestone, result2 *githuba.Response, result3 error) { 1724 fake.listMilestonesMutex.Lock() 1725 defer fake.listMilestonesMutex.Unlock() 1726 fake.ListMilestonesStub = nil 1727 fake.listMilestonesReturns = struct { 1728 result1 []*githuba.Milestone 1729 result2 *githuba.Response 1730 result3 error 1731 }{result1, result2, result3} 1732 } 1733 1734 func (fake *FakeClient) ListMilestonesReturnsOnCall(i int, result1 []*githuba.Milestone, result2 *githuba.Response, result3 error) { 1735 fake.listMilestonesMutex.Lock() 1736 defer fake.listMilestonesMutex.Unlock() 1737 fake.ListMilestonesStub = nil 1738 if fake.listMilestonesReturnsOnCall == nil { 1739 fake.listMilestonesReturnsOnCall = make(map[int]struct { 1740 result1 []*githuba.Milestone 1741 result2 *githuba.Response 1742 result3 error 1743 }) 1744 } 1745 fake.listMilestonesReturnsOnCall[i] = struct { 1746 result1 []*githuba.Milestone 1747 result2 *githuba.Response 1748 result3 error 1749 }{result1, result2, result3} 1750 } 1751 1752 func (fake *FakeClient) ListPullRequestsWithCommit(arg1 context.Context, arg2 string, arg3 string, arg4 string, arg5 *githuba.ListOptions) ([]*githuba.PullRequest, *githuba.Response, error) { 1753 fake.listPullRequestsWithCommitMutex.Lock() 1754 ret, specificReturn := fake.listPullRequestsWithCommitReturnsOnCall[len(fake.listPullRequestsWithCommitArgsForCall)] 1755 fake.listPullRequestsWithCommitArgsForCall = append(fake.listPullRequestsWithCommitArgsForCall, struct { 1756 arg1 context.Context 1757 arg2 string 1758 arg3 string 1759 arg4 string 1760 arg5 *githuba.ListOptions 1761 }{arg1, arg2, arg3, arg4, arg5}) 1762 stub := fake.ListPullRequestsWithCommitStub 1763 fakeReturns := fake.listPullRequestsWithCommitReturns 1764 fake.recordInvocation("ListPullRequestsWithCommit", []interface{}{arg1, arg2, arg3, arg4, arg5}) 1765 fake.listPullRequestsWithCommitMutex.Unlock() 1766 if stub != nil { 1767 return stub(arg1, arg2, arg3, arg4, arg5) 1768 } 1769 if specificReturn { 1770 return ret.result1, ret.result2, ret.result3 1771 } 1772 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1773 } 1774 1775 func (fake *FakeClient) ListPullRequestsWithCommitCallCount() int { 1776 fake.listPullRequestsWithCommitMutex.RLock() 1777 defer fake.listPullRequestsWithCommitMutex.RUnlock() 1778 return len(fake.listPullRequestsWithCommitArgsForCall) 1779 } 1780 1781 func (fake *FakeClient) ListPullRequestsWithCommitCalls(stub func(context.Context, string, string, string, *githuba.ListOptions) ([]*githuba.PullRequest, *githuba.Response, error)) { 1782 fake.listPullRequestsWithCommitMutex.Lock() 1783 defer fake.listPullRequestsWithCommitMutex.Unlock() 1784 fake.ListPullRequestsWithCommitStub = stub 1785 } 1786 1787 func (fake *FakeClient) ListPullRequestsWithCommitArgsForCall(i int) (context.Context, string, string, string, *githuba.ListOptions) { 1788 fake.listPullRequestsWithCommitMutex.RLock() 1789 defer fake.listPullRequestsWithCommitMutex.RUnlock() 1790 argsForCall := fake.listPullRequestsWithCommitArgsForCall[i] 1791 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 1792 } 1793 1794 func (fake *FakeClient) ListPullRequestsWithCommitReturns(result1 []*githuba.PullRequest, result2 *githuba.Response, result3 error) { 1795 fake.listPullRequestsWithCommitMutex.Lock() 1796 defer fake.listPullRequestsWithCommitMutex.Unlock() 1797 fake.ListPullRequestsWithCommitStub = nil 1798 fake.listPullRequestsWithCommitReturns = struct { 1799 result1 []*githuba.PullRequest 1800 result2 *githuba.Response 1801 result3 error 1802 }{result1, result2, result3} 1803 } 1804 1805 func (fake *FakeClient) ListPullRequestsWithCommitReturnsOnCall(i int, result1 []*githuba.PullRequest, result2 *githuba.Response, result3 error) { 1806 fake.listPullRequestsWithCommitMutex.Lock() 1807 defer fake.listPullRequestsWithCommitMutex.Unlock() 1808 fake.ListPullRequestsWithCommitStub = nil 1809 if fake.listPullRequestsWithCommitReturnsOnCall == nil { 1810 fake.listPullRequestsWithCommitReturnsOnCall = make(map[int]struct { 1811 result1 []*githuba.PullRequest 1812 result2 *githuba.Response 1813 result3 error 1814 }) 1815 } 1816 fake.listPullRequestsWithCommitReturnsOnCall[i] = struct { 1817 result1 []*githuba.PullRequest 1818 result2 *githuba.Response 1819 result3 error 1820 }{result1, result2, result3} 1821 } 1822 1823 func (fake *FakeClient) ListReleaseAssets(arg1 context.Context, arg2 string, arg3 string, arg4 int64, arg5 *githuba.ListOptions) ([]*githuba.ReleaseAsset, error) { 1824 fake.listReleaseAssetsMutex.Lock() 1825 ret, specificReturn := fake.listReleaseAssetsReturnsOnCall[len(fake.listReleaseAssetsArgsForCall)] 1826 fake.listReleaseAssetsArgsForCall = append(fake.listReleaseAssetsArgsForCall, struct { 1827 arg1 context.Context 1828 arg2 string 1829 arg3 string 1830 arg4 int64 1831 arg5 *githuba.ListOptions 1832 }{arg1, arg2, arg3, arg4, arg5}) 1833 stub := fake.ListReleaseAssetsStub 1834 fakeReturns := fake.listReleaseAssetsReturns 1835 fake.recordInvocation("ListReleaseAssets", []interface{}{arg1, arg2, arg3, arg4, arg5}) 1836 fake.listReleaseAssetsMutex.Unlock() 1837 if stub != nil { 1838 return stub(arg1, arg2, arg3, arg4, arg5) 1839 } 1840 if specificReturn { 1841 return ret.result1, ret.result2 1842 } 1843 return fakeReturns.result1, fakeReturns.result2 1844 } 1845 1846 func (fake *FakeClient) ListReleaseAssetsCallCount() int { 1847 fake.listReleaseAssetsMutex.RLock() 1848 defer fake.listReleaseAssetsMutex.RUnlock() 1849 return len(fake.listReleaseAssetsArgsForCall) 1850 } 1851 1852 func (fake *FakeClient) ListReleaseAssetsCalls(stub func(context.Context, string, string, int64, *githuba.ListOptions) ([]*githuba.ReleaseAsset, error)) { 1853 fake.listReleaseAssetsMutex.Lock() 1854 defer fake.listReleaseAssetsMutex.Unlock() 1855 fake.ListReleaseAssetsStub = stub 1856 } 1857 1858 func (fake *FakeClient) ListReleaseAssetsArgsForCall(i int) (context.Context, string, string, int64, *githuba.ListOptions) { 1859 fake.listReleaseAssetsMutex.RLock() 1860 defer fake.listReleaseAssetsMutex.RUnlock() 1861 argsForCall := fake.listReleaseAssetsArgsForCall[i] 1862 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 1863 } 1864 1865 func (fake *FakeClient) ListReleaseAssetsReturns(result1 []*githuba.ReleaseAsset, result2 error) { 1866 fake.listReleaseAssetsMutex.Lock() 1867 defer fake.listReleaseAssetsMutex.Unlock() 1868 fake.ListReleaseAssetsStub = nil 1869 fake.listReleaseAssetsReturns = struct { 1870 result1 []*githuba.ReleaseAsset 1871 result2 error 1872 }{result1, result2} 1873 } 1874 1875 func (fake *FakeClient) ListReleaseAssetsReturnsOnCall(i int, result1 []*githuba.ReleaseAsset, result2 error) { 1876 fake.listReleaseAssetsMutex.Lock() 1877 defer fake.listReleaseAssetsMutex.Unlock() 1878 fake.ListReleaseAssetsStub = nil 1879 if fake.listReleaseAssetsReturnsOnCall == nil { 1880 fake.listReleaseAssetsReturnsOnCall = make(map[int]struct { 1881 result1 []*githuba.ReleaseAsset 1882 result2 error 1883 }) 1884 } 1885 fake.listReleaseAssetsReturnsOnCall[i] = struct { 1886 result1 []*githuba.ReleaseAsset 1887 result2 error 1888 }{result1, result2} 1889 } 1890 1891 func (fake *FakeClient) ListReleases(arg1 context.Context, arg2 string, arg3 string, arg4 *githuba.ListOptions) ([]*githuba.RepositoryRelease, *githuba.Response, error) { 1892 fake.listReleasesMutex.Lock() 1893 ret, specificReturn := fake.listReleasesReturnsOnCall[len(fake.listReleasesArgsForCall)] 1894 fake.listReleasesArgsForCall = append(fake.listReleasesArgsForCall, struct { 1895 arg1 context.Context 1896 arg2 string 1897 arg3 string 1898 arg4 *githuba.ListOptions 1899 }{arg1, arg2, arg3, arg4}) 1900 stub := fake.ListReleasesStub 1901 fakeReturns := fake.listReleasesReturns 1902 fake.recordInvocation("ListReleases", []interface{}{arg1, arg2, arg3, arg4}) 1903 fake.listReleasesMutex.Unlock() 1904 if stub != nil { 1905 return stub(arg1, arg2, arg3, arg4) 1906 } 1907 if specificReturn { 1908 return ret.result1, ret.result2, ret.result3 1909 } 1910 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1911 } 1912 1913 func (fake *FakeClient) ListReleasesCallCount() int { 1914 fake.listReleasesMutex.RLock() 1915 defer fake.listReleasesMutex.RUnlock() 1916 return len(fake.listReleasesArgsForCall) 1917 } 1918 1919 func (fake *FakeClient) ListReleasesCalls(stub func(context.Context, string, string, *githuba.ListOptions) ([]*githuba.RepositoryRelease, *githuba.Response, error)) { 1920 fake.listReleasesMutex.Lock() 1921 defer fake.listReleasesMutex.Unlock() 1922 fake.ListReleasesStub = stub 1923 } 1924 1925 func (fake *FakeClient) ListReleasesArgsForCall(i int) (context.Context, string, string, *githuba.ListOptions) { 1926 fake.listReleasesMutex.RLock() 1927 defer fake.listReleasesMutex.RUnlock() 1928 argsForCall := fake.listReleasesArgsForCall[i] 1929 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 1930 } 1931 1932 func (fake *FakeClient) ListReleasesReturns(result1 []*githuba.RepositoryRelease, result2 *githuba.Response, result3 error) { 1933 fake.listReleasesMutex.Lock() 1934 defer fake.listReleasesMutex.Unlock() 1935 fake.ListReleasesStub = nil 1936 fake.listReleasesReturns = struct { 1937 result1 []*githuba.RepositoryRelease 1938 result2 *githuba.Response 1939 result3 error 1940 }{result1, result2, result3} 1941 } 1942 1943 func (fake *FakeClient) ListReleasesReturnsOnCall(i int, result1 []*githuba.RepositoryRelease, result2 *githuba.Response, result3 error) { 1944 fake.listReleasesMutex.Lock() 1945 defer fake.listReleasesMutex.Unlock() 1946 fake.ListReleasesStub = nil 1947 if fake.listReleasesReturnsOnCall == nil { 1948 fake.listReleasesReturnsOnCall = make(map[int]struct { 1949 result1 []*githuba.RepositoryRelease 1950 result2 *githuba.Response 1951 result3 error 1952 }) 1953 } 1954 fake.listReleasesReturnsOnCall[i] = struct { 1955 result1 []*githuba.RepositoryRelease 1956 result2 *githuba.Response 1957 result3 error 1958 }{result1, result2, result3} 1959 } 1960 1961 func (fake *FakeClient) ListTags(arg1 context.Context, arg2 string, arg3 string, arg4 *githuba.ListOptions) ([]*githuba.RepositoryTag, *githuba.Response, error) { 1962 fake.listTagsMutex.Lock() 1963 ret, specificReturn := fake.listTagsReturnsOnCall[len(fake.listTagsArgsForCall)] 1964 fake.listTagsArgsForCall = append(fake.listTagsArgsForCall, struct { 1965 arg1 context.Context 1966 arg2 string 1967 arg3 string 1968 arg4 *githuba.ListOptions 1969 }{arg1, arg2, arg3, arg4}) 1970 stub := fake.ListTagsStub 1971 fakeReturns := fake.listTagsReturns 1972 fake.recordInvocation("ListTags", []interface{}{arg1, arg2, arg3, arg4}) 1973 fake.listTagsMutex.Unlock() 1974 if stub != nil { 1975 return stub(arg1, arg2, arg3, arg4) 1976 } 1977 if specificReturn { 1978 return ret.result1, ret.result2, ret.result3 1979 } 1980 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 1981 } 1982 1983 func (fake *FakeClient) ListTagsCallCount() int { 1984 fake.listTagsMutex.RLock() 1985 defer fake.listTagsMutex.RUnlock() 1986 return len(fake.listTagsArgsForCall) 1987 } 1988 1989 func (fake *FakeClient) ListTagsCalls(stub func(context.Context, string, string, *githuba.ListOptions) ([]*githuba.RepositoryTag, *githuba.Response, error)) { 1990 fake.listTagsMutex.Lock() 1991 defer fake.listTagsMutex.Unlock() 1992 fake.ListTagsStub = stub 1993 } 1994 1995 func (fake *FakeClient) ListTagsArgsForCall(i int) (context.Context, string, string, *githuba.ListOptions) { 1996 fake.listTagsMutex.RLock() 1997 defer fake.listTagsMutex.RUnlock() 1998 argsForCall := fake.listTagsArgsForCall[i] 1999 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 2000 } 2001 2002 func (fake *FakeClient) ListTagsReturns(result1 []*githuba.RepositoryTag, result2 *githuba.Response, result3 error) { 2003 fake.listTagsMutex.Lock() 2004 defer fake.listTagsMutex.Unlock() 2005 fake.ListTagsStub = nil 2006 fake.listTagsReturns = struct { 2007 result1 []*githuba.RepositoryTag 2008 result2 *githuba.Response 2009 result3 error 2010 }{result1, result2, result3} 2011 } 2012 2013 func (fake *FakeClient) ListTagsReturnsOnCall(i int, result1 []*githuba.RepositoryTag, result2 *githuba.Response, result3 error) { 2014 fake.listTagsMutex.Lock() 2015 defer fake.listTagsMutex.Unlock() 2016 fake.ListTagsStub = nil 2017 if fake.listTagsReturnsOnCall == nil { 2018 fake.listTagsReturnsOnCall = make(map[int]struct { 2019 result1 []*githuba.RepositoryTag 2020 result2 *githuba.Response 2021 result3 error 2022 }) 2023 } 2024 fake.listTagsReturnsOnCall[i] = struct { 2025 result1 []*githuba.RepositoryTag 2026 result2 *githuba.Response 2027 result3 error 2028 }{result1, result2, result3} 2029 } 2030 2031 func (fake *FakeClient) RequestPullRequestReview(arg1 context.Context, arg2 string, arg3 string, arg4 int, arg5 []string, arg6 []string) (*githuba.PullRequest, error) { 2032 var arg5Copy []string 2033 if arg5 != nil { 2034 arg5Copy = make([]string, len(arg5)) 2035 copy(arg5Copy, arg5) 2036 } 2037 var arg6Copy []string 2038 if arg6 != nil { 2039 arg6Copy = make([]string, len(arg6)) 2040 copy(arg6Copy, arg6) 2041 } 2042 fake.requestPullRequestReviewMutex.Lock() 2043 ret, specificReturn := fake.requestPullRequestReviewReturnsOnCall[len(fake.requestPullRequestReviewArgsForCall)] 2044 fake.requestPullRequestReviewArgsForCall = append(fake.requestPullRequestReviewArgsForCall, struct { 2045 arg1 context.Context 2046 arg2 string 2047 arg3 string 2048 arg4 int 2049 arg5 []string 2050 arg6 []string 2051 }{arg1, arg2, arg3, arg4, arg5Copy, arg6Copy}) 2052 stub := fake.RequestPullRequestReviewStub 2053 fakeReturns := fake.requestPullRequestReviewReturns 2054 fake.recordInvocation("RequestPullRequestReview", []interface{}{arg1, arg2, arg3, arg4, arg5Copy, arg6Copy}) 2055 fake.requestPullRequestReviewMutex.Unlock() 2056 if stub != nil { 2057 return stub(arg1, arg2, arg3, arg4, arg5, arg6) 2058 } 2059 if specificReturn { 2060 return ret.result1, ret.result2 2061 } 2062 return fakeReturns.result1, fakeReturns.result2 2063 } 2064 2065 func (fake *FakeClient) RequestPullRequestReviewCallCount() int { 2066 fake.requestPullRequestReviewMutex.RLock() 2067 defer fake.requestPullRequestReviewMutex.RUnlock() 2068 return len(fake.requestPullRequestReviewArgsForCall) 2069 } 2070 2071 func (fake *FakeClient) RequestPullRequestReviewCalls(stub func(context.Context, string, string, int, []string, []string) (*githuba.PullRequest, error)) { 2072 fake.requestPullRequestReviewMutex.Lock() 2073 defer fake.requestPullRequestReviewMutex.Unlock() 2074 fake.RequestPullRequestReviewStub = stub 2075 } 2076 2077 func (fake *FakeClient) RequestPullRequestReviewArgsForCall(i int) (context.Context, string, string, int, []string, []string) { 2078 fake.requestPullRequestReviewMutex.RLock() 2079 defer fake.requestPullRequestReviewMutex.RUnlock() 2080 argsForCall := fake.requestPullRequestReviewArgsForCall[i] 2081 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6 2082 } 2083 2084 func (fake *FakeClient) RequestPullRequestReviewReturns(result1 *githuba.PullRequest, result2 error) { 2085 fake.requestPullRequestReviewMutex.Lock() 2086 defer fake.requestPullRequestReviewMutex.Unlock() 2087 fake.RequestPullRequestReviewStub = nil 2088 fake.requestPullRequestReviewReturns = struct { 2089 result1 *githuba.PullRequest 2090 result2 error 2091 }{result1, result2} 2092 } 2093 2094 func (fake *FakeClient) RequestPullRequestReviewReturnsOnCall(i int, result1 *githuba.PullRequest, result2 error) { 2095 fake.requestPullRequestReviewMutex.Lock() 2096 defer fake.requestPullRequestReviewMutex.Unlock() 2097 fake.RequestPullRequestReviewStub = nil 2098 if fake.requestPullRequestReviewReturnsOnCall == nil { 2099 fake.requestPullRequestReviewReturnsOnCall = make(map[int]struct { 2100 result1 *githuba.PullRequest 2101 result2 error 2102 }) 2103 } 2104 fake.requestPullRequestReviewReturnsOnCall[i] = struct { 2105 result1 *githuba.PullRequest 2106 result2 error 2107 }{result1, result2} 2108 } 2109 2110 func (fake *FakeClient) UpdateIssue(arg1 context.Context, arg2 string, arg3 string, arg4 int, arg5 *githuba.IssueRequest) (*githuba.Issue, *githuba.Response, error) { 2111 fake.updateIssueMutex.Lock() 2112 ret, specificReturn := fake.updateIssueReturnsOnCall[len(fake.updateIssueArgsForCall)] 2113 fake.updateIssueArgsForCall = append(fake.updateIssueArgsForCall, struct { 2114 arg1 context.Context 2115 arg2 string 2116 arg3 string 2117 arg4 int 2118 arg5 *githuba.IssueRequest 2119 }{arg1, arg2, arg3, arg4, arg5}) 2120 stub := fake.UpdateIssueStub 2121 fakeReturns := fake.updateIssueReturns 2122 fake.recordInvocation("UpdateIssue", []interface{}{arg1, arg2, arg3, arg4, arg5}) 2123 fake.updateIssueMutex.Unlock() 2124 if stub != nil { 2125 return stub(arg1, arg2, arg3, arg4, arg5) 2126 } 2127 if specificReturn { 2128 return ret.result1, ret.result2, ret.result3 2129 } 2130 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 2131 } 2132 2133 func (fake *FakeClient) UpdateIssueCallCount() int { 2134 fake.updateIssueMutex.RLock() 2135 defer fake.updateIssueMutex.RUnlock() 2136 return len(fake.updateIssueArgsForCall) 2137 } 2138 2139 func (fake *FakeClient) UpdateIssueCalls(stub func(context.Context, string, string, int, *githuba.IssueRequest) (*githuba.Issue, *githuba.Response, error)) { 2140 fake.updateIssueMutex.Lock() 2141 defer fake.updateIssueMutex.Unlock() 2142 fake.UpdateIssueStub = stub 2143 } 2144 2145 func (fake *FakeClient) UpdateIssueArgsForCall(i int) (context.Context, string, string, int, *githuba.IssueRequest) { 2146 fake.updateIssueMutex.RLock() 2147 defer fake.updateIssueMutex.RUnlock() 2148 argsForCall := fake.updateIssueArgsForCall[i] 2149 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 2150 } 2151 2152 func (fake *FakeClient) UpdateIssueReturns(result1 *githuba.Issue, result2 *githuba.Response, result3 error) { 2153 fake.updateIssueMutex.Lock() 2154 defer fake.updateIssueMutex.Unlock() 2155 fake.UpdateIssueStub = nil 2156 fake.updateIssueReturns = struct { 2157 result1 *githuba.Issue 2158 result2 *githuba.Response 2159 result3 error 2160 }{result1, result2, result3} 2161 } 2162 2163 func (fake *FakeClient) UpdateIssueReturnsOnCall(i int, result1 *githuba.Issue, result2 *githuba.Response, result3 error) { 2164 fake.updateIssueMutex.Lock() 2165 defer fake.updateIssueMutex.Unlock() 2166 fake.UpdateIssueStub = nil 2167 if fake.updateIssueReturnsOnCall == nil { 2168 fake.updateIssueReturnsOnCall = make(map[int]struct { 2169 result1 *githuba.Issue 2170 result2 *githuba.Response 2171 result3 error 2172 }) 2173 } 2174 fake.updateIssueReturnsOnCall[i] = struct { 2175 result1 *githuba.Issue 2176 result2 *githuba.Response 2177 result3 error 2178 }{result1, result2, result3} 2179 } 2180 2181 func (fake *FakeClient) UpdateReleasePage(arg1 context.Context, arg2 string, arg3 string, arg4 int64, arg5 *githuba.RepositoryRelease) (*githuba.RepositoryRelease, error) { 2182 fake.updateReleasePageMutex.Lock() 2183 ret, specificReturn := fake.updateReleasePageReturnsOnCall[len(fake.updateReleasePageArgsForCall)] 2184 fake.updateReleasePageArgsForCall = append(fake.updateReleasePageArgsForCall, struct { 2185 arg1 context.Context 2186 arg2 string 2187 arg3 string 2188 arg4 int64 2189 arg5 *githuba.RepositoryRelease 2190 }{arg1, arg2, arg3, arg4, arg5}) 2191 stub := fake.UpdateReleasePageStub 2192 fakeReturns := fake.updateReleasePageReturns 2193 fake.recordInvocation("UpdateReleasePage", []interface{}{arg1, arg2, arg3, arg4, arg5}) 2194 fake.updateReleasePageMutex.Unlock() 2195 if stub != nil { 2196 return stub(arg1, arg2, arg3, arg4, arg5) 2197 } 2198 if specificReturn { 2199 return ret.result1, ret.result2 2200 } 2201 return fakeReturns.result1, fakeReturns.result2 2202 } 2203 2204 func (fake *FakeClient) UpdateReleasePageCallCount() int { 2205 fake.updateReleasePageMutex.RLock() 2206 defer fake.updateReleasePageMutex.RUnlock() 2207 return len(fake.updateReleasePageArgsForCall) 2208 } 2209 2210 func (fake *FakeClient) UpdateReleasePageCalls(stub func(context.Context, string, string, int64, *githuba.RepositoryRelease) (*githuba.RepositoryRelease, error)) { 2211 fake.updateReleasePageMutex.Lock() 2212 defer fake.updateReleasePageMutex.Unlock() 2213 fake.UpdateReleasePageStub = stub 2214 } 2215 2216 func (fake *FakeClient) UpdateReleasePageArgsForCall(i int) (context.Context, string, string, int64, *githuba.RepositoryRelease) { 2217 fake.updateReleasePageMutex.RLock() 2218 defer fake.updateReleasePageMutex.RUnlock() 2219 argsForCall := fake.updateReleasePageArgsForCall[i] 2220 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 2221 } 2222 2223 func (fake *FakeClient) UpdateReleasePageReturns(result1 *githuba.RepositoryRelease, result2 error) { 2224 fake.updateReleasePageMutex.Lock() 2225 defer fake.updateReleasePageMutex.Unlock() 2226 fake.UpdateReleasePageStub = nil 2227 fake.updateReleasePageReturns = struct { 2228 result1 *githuba.RepositoryRelease 2229 result2 error 2230 }{result1, result2} 2231 } 2232 2233 func (fake *FakeClient) UpdateReleasePageReturnsOnCall(i int, result1 *githuba.RepositoryRelease, result2 error) { 2234 fake.updateReleasePageMutex.Lock() 2235 defer fake.updateReleasePageMutex.Unlock() 2236 fake.UpdateReleasePageStub = nil 2237 if fake.updateReleasePageReturnsOnCall == nil { 2238 fake.updateReleasePageReturnsOnCall = make(map[int]struct { 2239 result1 *githuba.RepositoryRelease 2240 result2 error 2241 }) 2242 } 2243 fake.updateReleasePageReturnsOnCall[i] = struct { 2244 result1 *githuba.RepositoryRelease 2245 result2 error 2246 }{result1, result2} 2247 } 2248 2249 func (fake *FakeClient) UploadReleaseAsset(arg1 context.Context, arg2 string, arg3 string, arg4 int64, arg5 *githuba.UploadOptions, arg6 *os.File) (*githuba.ReleaseAsset, error) { 2250 fake.uploadReleaseAssetMutex.Lock() 2251 ret, specificReturn := fake.uploadReleaseAssetReturnsOnCall[len(fake.uploadReleaseAssetArgsForCall)] 2252 fake.uploadReleaseAssetArgsForCall = append(fake.uploadReleaseAssetArgsForCall, struct { 2253 arg1 context.Context 2254 arg2 string 2255 arg3 string 2256 arg4 int64 2257 arg5 *githuba.UploadOptions 2258 arg6 *os.File 2259 }{arg1, arg2, arg3, arg4, arg5, arg6}) 2260 stub := fake.UploadReleaseAssetStub 2261 fakeReturns := fake.uploadReleaseAssetReturns 2262 fake.recordInvocation("UploadReleaseAsset", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6}) 2263 fake.uploadReleaseAssetMutex.Unlock() 2264 if stub != nil { 2265 return stub(arg1, arg2, arg3, arg4, arg5, arg6) 2266 } 2267 if specificReturn { 2268 return ret.result1, ret.result2 2269 } 2270 return fakeReturns.result1, fakeReturns.result2 2271 } 2272 2273 func (fake *FakeClient) UploadReleaseAssetCallCount() int { 2274 fake.uploadReleaseAssetMutex.RLock() 2275 defer fake.uploadReleaseAssetMutex.RUnlock() 2276 return len(fake.uploadReleaseAssetArgsForCall) 2277 } 2278 2279 func (fake *FakeClient) UploadReleaseAssetCalls(stub func(context.Context, string, string, int64, *githuba.UploadOptions, *os.File) (*githuba.ReleaseAsset, error)) { 2280 fake.uploadReleaseAssetMutex.Lock() 2281 defer fake.uploadReleaseAssetMutex.Unlock() 2282 fake.UploadReleaseAssetStub = stub 2283 } 2284 2285 func (fake *FakeClient) UploadReleaseAssetArgsForCall(i int) (context.Context, string, string, int64, *githuba.UploadOptions, *os.File) { 2286 fake.uploadReleaseAssetMutex.RLock() 2287 defer fake.uploadReleaseAssetMutex.RUnlock() 2288 argsForCall := fake.uploadReleaseAssetArgsForCall[i] 2289 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6 2290 } 2291 2292 func (fake *FakeClient) UploadReleaseAssetReturns(result1 *githuba.ReleaseAsset, result2 error) { 2293 fake.uploadReleaseAssetMutex.Lock() 2294 defer fake.uploadReleaseAssetMutex.Unlock() 2295 fake.UploadReleaseAssetStub = nil 2296 fake.uploadReleaseAssetReturns = struct { 2297 result1 *githuba.ReleaseAsset 2298 result2 error 2299 }{result1, result2} 2300 } 2301 2302 func (fake *FakeClient) UploadReleaseAssetReturnsOnCall(i int, result1 *githuba.ReleaseAsset, result2 error) { 2303 fake.uploadReleaseAssetMutex.Lock() 2304 defer fake.uploadReleaseAssetMutex.Unlock() 2305 fake.UploadReleaseAssetStub = nil 2306 if fake.uploadReleaseAssetReturnsOnCall == nil { 2307 fake.uploadReleaseAssetReturnsOnCall = make(map[int]struct { 2308 result1 *githuba.ReleaseAsset 2309 result2 error 2310 }) 2311 } 2312 fake.uploadReleaseAssetReturnsOnCall[i] = struct { 2313 result1 *githuba.ReleaseAsset 2314 result2 error 2315 }{result1, result2} 2316 } 2317 2318 func (fake *FakeClient) Invocations() map[string][][]interface{} { 2319 fake.invocationsMutex.RLock() 2320 defer fake.invocationsMutex.RUnlock() 2321 fake.addLabelsMutex.RLock() 2322 defer fake.addLabelsMutex.RUnlock() 2323 fake.checkRateLimitMutex.RLock() 2324 defer fake.checkRateLimitMutex.RUnlock() 2325 fake.createCommentMutex.RLock() 2326 defer fake.createCommentMutex.RUnlock() 2327 fake.createIssueMutex.RLock() 2328 defer fake.createIssueMutex.RUnlock() 2329 fake.createPullRequestMutex.RLock() 2330 defer fake.createPullRequestMutex.RUnlock() 2331 fake.deleteReleaseAssetMutex.RLock() 2332 defer fake.deleteReleaseAssetMutex.RUnlock() 2333 fake.downloadReleaseAssetMutex.RLock() 2334 defer fake.downloadReleaseAssetMutex.RUnlock() 2335 fake.getCommitMutex.RLock() 2336 defer fake.getCommitMutex.RUnlock() 2337 fake.getIssueMutex.RLock() 2338 defer fake.getIssueMutex.RUnlock() 2339 fake.getPullRequestMutex.RLock() 2340 defer fake.getPullRequestMutex.RUnlock() 2341 fake.getReleaseByTagMutex.RLock() 2342 defer fake.getReleaseByTagMutex.RUnlock() 2343 fake.getRepoCommitMutex.RLock() 2344 defer fake.getRepoCommitMutex.RUnlock() 2345 fake.getRepositoryMutex.RLock() 2346 defer fake.getRepositoryMutex.RUnlock() 2347 fake.listBranchesMutex.RLock() 2348 defer fake.listBranchesMutex.RUnlock() 2349 fake.listCommentsMutex.RLock() 2350 defer fake.listCommentsMutex.RUnlock() 2351 fake.listCommitsMutex.RLock() 2352 defer fake.listCommitsMutex.RUnlock() 2353 fake.listIssuesMutex.RLock() 2354 defer fake.listIssuesMutex.RUnlock() 2355 fake.listMilestonesMutex.RLock() 2356 defer fake.listMilestonesMutex.RUnlock() 2357 fake.listPullRequestsWithCommitMutex.RLock() 2358 defer fake.listPullRequestsWithCommitMutex.RUnlock() 2359 fake.listReleaseAssetsMutex.RLock() 2360 defer fake.listReleaseAssetsMutex.RUnlock() 2361 fake.listReleasesMutex.RLock() 2362 defer fake.listReleasesMutex.RUnlock() 2363 fake.listTagsMutex.RLock() 2364 defer fake.listTagsMutex.RUnlock() 2365 fake.requestPullRequestReviewMutex.RLock() 2366 defer fake.requestPullRequestReviewMutex.RUnlock() 2367 fake.updateIssueMutex.RLock() 2368 defer fake.updateIssueMutex.RUnlock() 2369 fake.updateReleasePageMutex.RLock() 2370 defer fake.updateReleasePageMutex.RUnlock() 2371 fake.uploadReleaseAssetMutex.RLock() 2372 defer fake.uploadReleaseAssetMutex.RUnlock() 2373 copiedInvocations := map[string][][]interface{}{} 2374 for key, value := range fake.invocations { 2375 copiedInvocations[key] = value 2376 } 2377 return copiedInvocations 2378 } 2379 2380 func (fake *FakeClient) recordInvocation(key string, args []interface{}) { 2381 fake.invocationsMutex.Lock() 2382 defer fake.invocationsMutex.Unlock() 2383 if fake.invocations == nil { 2384 fake.invocations = map[string][][]interface{}{} 2385 } 2386 if fake.invocations[key] == nil { 2387 fake.invocations[key] = [][]interface{}{} 2388 } 2389 fake.invocations[key] = append(fake.invocations[key], args) 2390 } 2391 2392 var _ github.Client = new(FakeClient)