github.com/operator-framework/operator-lifecycle-manager@v0.30.0/pkg/controller/registry/resolver/solver/zz_search_test.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package solver 3 4 import ( 5 "sync" 6 "time" 7 8 "github.com/go-air/gini/inter" 9 "github.com/go-air/gini/z" 10 ) 11 12 type FakeS struct { 13 AddStub func(z.Lit) 14 addMutex sync.RWMutex 15 addArgsForCall []struct { 16 arg1 z.Lit 17 } 18 AssumeStub func(...z.Lit) 19 assumeMutex sync.RWMutex 20 assumeArgsForCall []struct { 21 arg1 []z.Lit 22 } 23 GoSolveStub func() inter.Solve 24 goSolveMutex sync.RWMutex 25 goSolveArgsForCall []struct { 26 } 27 goSolveReturns struct { 28 result1 inter.Solve 29 } 30 goSolveReturnsOnCall map[int]struct { 31 result1 inter.Solve 32 } 33 LitStub func() z.Lit 34 litMutex sync.RWMutex 35 litArgsForCall []struct { 36 } 37 litReturns struct { 38 result1 z.Lit 39 } 40 litReturnsOnCall map[int]struct { 41 result1 z.Lit 42 } 43 MaxVarStub func() z.Var 44 maxVarMutex sync.RWMutex 45 maxVarArgsForCall []struct { 46 } 47 maxVarReturns struct { 48 result1 z.Var 49 } 50 maxVarReturnsOnCall map[int]struct { 51 result1 z.Var 52 } 53 ReasonsStub func([]z.Lit, z.Lit) []z.Lit 54 reasonsMutex sync.RWMutex 55 reasonsArgsForCall []struct { 56 arg1 []z.Lit 57 arg2 z.Lit 58 } 59 reasonsReturns struct { 60 result1 []z.Lit 61 } 62 reasonsReturnsOnCall map[int]struct { 63 result1 []z.Lit 64 } 65 SCopyStub func() inter.S 66 sCopyMutex sync.RWMutex 67 sCopyArgsForCall []struct { 68 } 69 sCopyReturns struct { 70 result1 inter.S 71 } 72 sCopyReturnsOnCall map[int]struct { 73 result1 inter.S 74 } 75 SolveStub func() int 76 solveMutex sync.RWMutex 77 solveArgsForCall []struct { 78 } 79 solveReturns struct { 80 result1 int 81 } 82 solveReturnsOnCall map[int]struct { 83 result1 int 84 } 85 TestStub func([]z.Lit) (int, []z.Lit) 86 testMutex sync.RWMutex 87 testArgsForCall []struct { 88 arg1 []z.Lit 89 } 90 testReturns struct { 91 result1 int 92 result2 []z.Lit 93 } 94 testReturnsOnCall map[int]struct { 95 result1 int 96 result2 []z.Lit 97 } 98 TryStub func(time.Duration) int 99 tryMutex sync.RWMutex 100 tryArgsForCall []struct { 101 arg1 time.Duration 102 } 103 tryReturns struct { 104 result1 int 105 } 106 tryReturnsOnCall map[int]struct { 107 result1 int 108 } 109 UntestStub func() int 110 untestMutex sync.RWMutex 111 untestArgsForCall []struct { 112 } 113 untestReturns struct { 114 result1 int 115 } 116 untestReturnsOnCall map[int]struct { 117 result1 int 118 } 119 ValueStub func(z.Lit) bool 120 valueMutex sync.RWMutex 121 valueArgsForCall []struct { 122 arg1 z.Lit 123 } 124 valueReturns struct { 125 result1 bool 126 } 127 valueReturnsOnCall map[int]struct { 128 result1 bool 129 } 130 WhyStub func([]z.Lit) []z.Lit 131 whyMutex sync.RWMutex 132 whyArgsForCall []struct { 133 arg1 []z.Lit 134 } 135 whyReturns struct { 136 result1 []z.Lit 137 } 138 whyReturnsOnCall map[int]struct { 139 result1 []z.Lit 140 } 141 invocations map[string][][]interface{} 142 invocationsMutex sync.RWMutex 143 } 144 145 func (fake *FakeS) Add(arg1 z.Lit) { 146 fake.addMutex.Lock() 147 fake.addArgsForCall = append(fake.addArgsForCall, struct { 148 arg1 z.Lit 149 }{arg1}) 150 stub := fake.AddStub 151 fake.recordInvocation("Add", []interface{}{arg1}) 152 fake.addMutex.Unlock() 153 if stub != nil { 154 fake.AddStub(arg1) 155 } 156 } 157 158 func (fake *FakeS) AddCallCount() int { 159 fake.addMutex.RLock() 160 defer fake.addMutex.RUnlock() 161 return len(fake.addArgsForCall) 162 } 163 164 func (fake *FakeS) AddCalls(stub func(z.Lit)) { 165 fake.addMutex.Lock() 166 defer fake.addMutex.Unlock() 167 fake.AddStub = stub 168 } 169 170 func (fake *FakeS) AddArgsForCall(i int) z.Lit { 171 fake.addMutex.RLock() 172 defer fake.addMutex.RUnlock() 173 argsForCall := fake.addArgsForCall[i] 174 return argsForCall.arg1 175 } 176 177 func (fake *FakeS) Assume(arg1 ...z.Lit) { 178 fake.assumeMutex.Lock() 179 fake.assumeArgsForCall = append(fake.assumeArgsForCall, struct { 180 arg1 []z.Lit 181 }{arg1}) 182 stub := fake.AssumeStub 183 fake.recordInvocation("Assume", []interface{}{arg1}) 184 fake.assumeMutex.Unlock() 185 if stub != nil { 186 fake.AssumeStub(arg1...) 187 } 188 } 189 190 func (fake *FakeS) AssumeCallCount() int { 191 fake.assumeMutex.RLock() 192 defer fake.assumeMutex.RUnlock() 193 return len(fake.assumeArgsForCall) 194 } 195 196 func (fake *FakeS) AssumeCalls(stub func(...z.Lit)) { 197 fake.assumeMutex.Lock() 198 defer fake.assumeMutex.Unlock() 199 fake.AssumeStub = stub 200 } 201 202 func (fake *FakeS) AssumeArgsForCall(i int) []z.Lit { 203 fake.assumeMutex.RLock() 204 defer fake.assumeMutex.RUnlock() 205 argsForCall := fake.assumeArgsForCall[i] 206 return argsForCall.arg1 207 } 208 209 func (fake *FakeS) GoSolve() inter.Solve { 210 fake.goSolveMutex.Lock() 211 ret, specificReturn := fake.goSolveReturnsOnCall[len(fake.goSolveArgsForCall)] 212 fake.goSolveArgsForCall = append(fake.goSolveArgsForCall, struct { 213 }{}) 214 stub := fake.GoSolveStub 215 fakeReturns := fake.goSolveReturns 216 fake.recordInvocation("GoSolve", []interface{}{}) 217 fake.goSolveMutex.Unlock() 218 if stub != nil { 219 return stub() 220 } 221 if specificReturn { 222 return ret.result1 223 } 224 return fakeReturns.result1 225 } 226 227 func (fake *FakeS) GoSolveCallCount() int { 228 fake.goSolveMutex.RLock() 229 defer fake.goSolveMutex.RUnlock() 230 return len(fake.goSolveArgsForCall) 231 } 232 233 func (fake *FakeS) GoSolveCalls(stub func() inter.Solve) { 234 fake.goSolveMutex.Lock() 235 defer fake.goSolveMutex.Unlock() 236 fake.GoSolveStub = stub 237 } 238 239 func (fake *FakeS) GoSolveReturns(result1 inter.Solve) { 240 fake.goSolveMutex.Lock() 241 defer fake.goSolveMutex.Unlock() 242 fake.GoSolveStub = nil 243 fake.goSolveReturns = struct { 244 result1 inter.Solve 245 }{result1} 246 } 247 248 func (fake *FakeS) GoSolveReturnsOnCall(i int, result1 inter.Solve) { 249 fake.goSolveMutex.Lock() 250 defer fake.goSolveMutex.Unlock() 251 fake.GoSolveStub = nil 252 if fake.goSolveReturnsOnCall == nil { 253 fake.goSolveReturnsOnCall = make(map[int]struct { 254 result1 inter.Solve 255 }) 256 } 257 fake.goSolveReturnsOnCall[i] = struct { 258 result1 inter.Solve 259 }{result1} 260 } 261 262 func (fake *FakeS) Lit() z.Lit { 263 fake.litMutex.Lock() 264 ret, specificReturn := fake.litReturnsOnCall[len(fake.litArgsForCall)] 265 fake.litArgsForCall = append(fake.litArgsForCall, struct { 266 }{}) 267 stub := fake.LitStub 268 fakeReturns := fake.litReturns 269 fake.recordInvocation("Lit", []interface{}{}) 270 fake.litMutex.Unlock() 271 if stub != nil { 272 return stub() 273 } 274 if specificReturn { 275 return ret.result1 276 } 277 return fakeReturns.result1 278 } 279 280 func (fake *FakeS) LitCallCount() int { 281 fake.litMutex.RLock() 282 defer fake.litMutex.RUnlock() 283 return len(fake.litArgsForCall) 284 } 285 286 func (fake *FakeS) LitCalls(stub func() z.Lit) { 287 fake.litMutex.Lock() 288 defer fake.litMutex.Unlock() 289 fake.LitStub = stub 290 } 291 292 func (fake *FakeS) LitReturns(result1 z.Lit) { 293 fake.litMutex.Lock() 294 defer fake.litMutex.Unlock() 295 fake.LitStub = nil 296 fake.litReturns = struct { 297 result1 z.Lit 298 }{result1} 299 } 300 301 func (fake *FakeS) LitReturnsOnCall(i int, result1 z.Lit) { 302 fake.litMutex.Lock() 303 defer fake.litMutex.Unlock() 304 fake.LitStub = nil 305 if fake.litReturnsOnCall == nil { 306 fake.litReturnsOnCall = make(map[int]struct { 307 result1 z.Lit 308 }) 309 } 310 fake.litReturnsOnCall[i] = struct { 311 result1 z.Lit 312 }{result1} 313 } 314 315 func (fake *FakeS) MaxVar() z.Var { 316 fake.maxVarMutex.Lock() 317 ret, specificReturn := fake.maxVarReturnsOnCall[len(fake.maxVarArgsForCall)] 318 fake.maxVarArgsForCall = append(fake.maxVarArgsForCall, struct { 319 }{}) 320 stub := fake.MaxVarStub 321 fakeReturns := fake.maxVarReturns 322 fake.recordInvocation("MaxVar", []interface{}{}) 323 fake.maxVarMutex.Unlock() 324 if stub != nil { 325 return stub() 326 } 327 if specificReturn { 328 return ret.result1 329 } 330 return fakeReturns.result1 331 } 332 333 func (fake *FakeS) MaxVarCallCount() int { 334 fake.maxVarMutex.RLock() 335 defer fake.maxVarMutex.RUnlock() 336 return len(fake.maxVarArgsForCall) 337 } 338 339 func (fake *FakeS) MaxVarCalls(stub func() z.Var) { 340 fake.maxVarMutex.Lock() 341 defer fake.maxVarMutex.Unlock() 342 fake.MaxVarStub = stub 343 } 344 345 func (fake *FakeS) MaxVarReturns(result1 z.Var) { 346 fake.maxVarMutex.Lock() 347 defer fake.maxVarMutex.Unlock() 348 fake.MaxVarStub = nil 349 fake.maxVarReturns = struct { 350 result1 z.Var 351 }{result1} 352 } 353 354 func (fake *FakeS) MaxVarReturnsOnCall(i int, result1 z.Var) { 355 fake.maxVarMutex.Lock() 356 defer fake.maxVarMutex.Unlock() 357 fake.MaxVarStub = nil 358 if fake.maxVarReturnsOnCall == nil { 359 fake.maxVarReturnsOnCall = make(map[int]struct { 360 result1 z.Var 361 }) 362 } 363 fake.maxVarReturnsOnCall[i] = struct { 364 result1 z.Var 365 }{result1} 366 } 367 368 func (fake *FakeS) Reasons(arg1 []z.Lit, arg2 z.Lit) []z.Lit { 369 var arg1Copy []z.Lit 370 if arg1 != nil { 371 arg1Copy = make([]z.Lit, len(arg1)) 372 copy(arg1Copy, arg1) 373 } 374 fake.reasonsMutex.Lock() 375 ret, specificReturn := fake.reasonsReturnsOnCall[len(fake.reasonsArgsForCall)] 376 fake.reasonsArgsForCall = append(fake.reasonsArgsForCall, struct { 377 arg1 []z.Lit 378 arg2 z.Lit 379 }{arg1Copy, arg2}) 380 stub := fake.ReasonsStub 381 fakeReturns := fake.reasonsReturns 382 fake.recordInvocation("Reasons", []interface{}{arg1Copy, arg2}) 383 fake.reasonsMutex.Unlock() 384 if stub != nil { 385 return stub(arg1, arg2) 386 } 387 if specificReturn { 388 return ret.result1 389 } 390 return fakeReturns.result1 391 } 392 393 func (fake *FakeS) ReasonsCallCount() int { 394 fake.reasonsMutex.RLock() 395 defer fake.reasonsMutex.RUnlock() 396 return len(fake.reasonsArgsForCall) 397 } 398 399 func (fake *FakeS) ReasonsCalls(stub func([]z.Lit, z.Lit) []z.Lit) { 400 fake.reasonsMutex.Lock() 401 defer fake.reasonsMutex.Unlock() 402 fake.ReasonsStub = stub 403 } 404 405 func (fake *FakeS) ReasonsArgsForCall(i int) ([]z.Lit, z.Lit) { 406 fake.reasonsMutex.RLock() 407 defer fake.reasonsMutex.RUnlock() 408 argsForCall := fake.reasonsArgsForCall[i] 409 return argsForCall.arg1, argsForCall.arg2 410 } 411 412 func (fake *FakeS) ReasonsReturns(result1 []z.Lit) { 413 fake.reasonsMutex.Lock() 414 defer fake.reasonsMutex.Unlock() 415 fake.ReasonsStub = nil 416 fake.reasonsReturns = struct { 417 result1 []z.Lit 418 }{result1} 419 } 420 421 func (fake *FakeS) ReasonsReturnsOnCall(i int, result1 []z.Lit) { 422 fake.reasonsMutex.Lock() 423 defer fake.reasonsMutex.Unlock() 424 fake.ReasonsStub = nil 425 if fake.reasonsReturnsOnCall == nil { 426 fake.reasonsReturnsOnCall = make(map[int]struct { 427 result1 []z.Lit 428 }) 429 } 430 fake.reasonsReturnsOnCall[i] = struct { 431 result1 []z.Lit 432 }{result1} 433 } 434 435 func (fake *FakeS) SCopy() inter.S { 436 fake.sCopyMutex.Lock() 437 ret, specificReturn := fake.sCopyReturnsOnCall[len(fake.sCopyArgsForCall)] 438 fake.sCopyArgsForCall = append(fake.sCopyArgsForCall, struct { 439 }{}) 440 stub := fake.SCopyStub 441 fakeReturns := fake.sCopyReturns 442 fake.recordInvocation("SCopy", []interface{}{}) 443 fake.sCopyMutex.Unlock() 444 if stub != nil { 445 return stub() 446 } 447 if specificReturn { 448 return ret.result1 449 } 450 return fakeReturns.result1 451 } 452 453 func (fake *FakeS) SCopyCallCount() int { 454 fake.sCopyMutex.RLock() 455 defer fake.sCopyMutex.RUnlock() 456 return len(fake.sCopyArgsForCall) 457 } 458 459 func (fake *FakeS) SCopyCalls(stub func() inter.S) { 460 fake.sCopyMutex.Lock() 461 defer fake.sCopyMutex.Unlock() 462 fake.SCopyStub = stub 463 } 464 465 func (fake *FakeS) SCopyReturns(result1 inter.S) { 466 fake.sCopyMutex.Lock() 467 defer fake.sCopyMutex.Unlock() 468 fake.SCopyStub = nil 469 fake.sCopyReturns = struct { 470 result1 inter.S 471 }{result1} 472 } 473 474 func (fake *FakeS) SCopyReturnsOnCall(i int, result1 inter.S) { 475 fake.sCopyMutex.Lock() 476 defer fake.sCopyMutex.Unlock() 477 fake.SCopyStub = nil 478 if fake.sCopyReturnsOnCall == nil { 479 fake.sCopyReturnsOnCall = make(map[int]struct { 480 result1 inter.S 481 }) 482 } 483 fake.sCopyReturnsOnCall[i] = struct { 484 result1 inter.S 485 }{result1} 486 } 487 488 func (fake *FakeS) Solve() int { 489 fake.solveMutex.Lock() 490 ret, specificReturn := fake.solveReturnsOnCall[len(fake.solveArgsForCall)] 491 fake.solveArgsForCall = append(fake.solveArgsForCall, struct { 492 }{}) 493 stub := fake.SolveStub 494 fakeReturns := fake.solveReturns 495 fake.recordInvocation("Solve", []interface{}{}) 496 fake.solveMutex.Unlock() 497 if stub != nil { 498 return stub() 499 } 500 if specificReturn { 501 return ret.result1 502 } 503 return fakeReturns.result1 504 } 505 506 func (fake *FakeS) SolveCallCount() int { 507 fake.solveMutex.RLock() 508 defer fake.solveMutex.RUnlock() 509 return len(fake.solveArgsForCall) 510 } 511 512 func (fake *FakeS) SolveCalls(stub func() int) { 513 fake.solveMutex.Lock() 514 defer fake.solveMutex.Unlock() 515 fake.SolveStub = stub 516 } 517 518 func (fake *FakeS) SolveReturns(result1 int) { 519 fake.solveMutex.Lock() 520 defer fake.solveMutex.Unlock() 521 fake.SolveStub = nil 522 fake.solveReturns = struct { 523 result1 int 524 }{result1} 525 } 526 527 func (fake *FakeS) SolveReturnsOnCall(i int, result1 int) { 528 fake.solveMutex.Lock() 529 defer fake.solveMutex.Unlock() 530 fake.SolveStub = nil 531 if fake.solveReturnsOnCall == nil { 532 fake.solveReturnsOnCall = make(map[int]struct { 533 result1 int 534 }) 535 } 536 fake.solveReturnsOnCall[i] = struct { 537 result1 int 538 }{result1} 539 } 540 541 func (fake *FakeS) Test(arg1 []z.Lit) (int, []z.Lit) { 542 var arg1Copy []z.Lit 543 if arg1 != nil { 544 arg1Copy = make([]z.Lit, len(arg1)) 545 copy(arg1Copy, arg1) 546 } 547 fake.testMutex.Lock() 548 ret, specificReturn := fake.testReturnsOnCall[len(fake.testArgsForCall)] 549 fake.testArgsForCall = append(fake.testArgsForCall, struct { 550 arg1 []z.Lit 551 }{arg1Copy}) 552 stub := fake.TestStub 553 fakeReturns := fake.testReturns 554 fake.recordInvocation("Test", []interface{}{arg1Copy}) 555 fake.testMutex.Unlock() 556 if stub != nil { 557 return stub(arg1) 558 } 559 if specificReturn { 560 return ret.result1, ret.result2 561 } 562 return fakeReturns.result1, fakeReturns.result2 563 } 564 565 func (fake *FakeS) TestCallCount() int { 566 fake.testMutex.RLock() 567 defer fake.testMutex.RUnlock() 568 return len(fake.testArgsForCall) 569 } 570 571 func (fake *FakeS) TestCalls(stub func([]z.Lit) (int, []z.Lit)) { 572 fake.testMutex.Lock() 573 defer fake.testMutex.Unlock() 574 fake.TestStub = stub 575 } 576 577 func (fake *FakeS) TestArgsForCall(i int) []z.Lit { 578 fake.testMutex.RLock() 579 defer fake.testMutex.RUnlock() 580 argsForCall := fake.testArgsForCall[i] 581 return argsForCall.arg1 582 } 583 584 func (fake *FakeS) TestReturns(result1 int, result2 []z.Lit) { 585 fake.testMutex.Lock() 586 defer fake.testMutex.Unlock() 587 fake.TestStub = nil 588 fake.testReturns = struct { 589 result1 int 590 result2 []z.Lit 591 }{result1, result2} 592 } 593 594 func (fake *FakeS) TestReturnsOnCall(i int, result1 int, result2 []z.Lit) { 595 fake.testMutex.Lock() 596 defer fake.testMutex.Unlock() 597 fake.TestStub = nil 598 if fake.testReturnsOnCall == nil { 599 fake.testReturnsOnCall = make(map[int]struct { 600 result1 int 601 result2 []z.Lit 602 }) 603 } 604 fake.testReturnsOnCall[i] = struct { 605 result1 int 606 result2 []z.Lit 607 }{result1, result2} 608 } 609 610 func (fake *FakeS) Try(arg1 time.Duration) int { 611 fake.tryMutex.Lock() 612 ret, specificReturn := fake.tryReturnsOnCall[len(fake.tryArgsForCall)] 613 fake.tryArgsForCall = append(fake.tryArgsForCall, struct { 614 arg1 time.Duration 615 }{arg1}) 616 stub := fake.TryStub 617 fakeReturns := fake.tryReturns 618 fake.recordInvocation("Try", []interface{}{arg1}) 619 fake.tryMutex.Unlock() 620 if stub != nil { 621 return stub(arg1) 622 } 623 if specificReturn { 624 return ret.result1 625 } 626 return fakeReturns.result1 627 } 628 629 func (fake *FakeS) TryCallCount() int { 630 fake.tryMutex.RLock() 631 defer fake.tryMutex.RUnlock() 632 return len(fake.tryArgsForCall) 633 } 634 635 func (fake *FakeS) TryCalls(stub func(time.Duration) int) { 636 fake.tryMutex.Lock() 637 defer fake.tryMutex.Unlock() 638 fake.TryStub = stub 639 } 640 641 func (fake *FakeS) TryArgsForCall(i int) time.Duration { 642 fake.tryMutex.RLock() 643 defer fake.tryMutex.RUnlock() 644 argsForCall := fake.tryArgsForCall[i] 645 return argsForCall.arg1 646 } 647 648 func (fake *FakeS) TryReturns(result1 int) { 649 fake.tryMutex.Lock() 650 defer fake.tryMutex.Unlock() 651 fake.TryStub = nil 652 fake.tryReturns = struct { 653 result1 int 654 }{result1} 655 } 656 657 func (fake *FakeS) TryReturnsOnCall(i int, result1 int) { 658 fake.tryMutex.Lock() 659 defer fake.tryMutex.Unlock() 660 fake.TryStub = nil 661 if fake.tryReturnsOnCall == nil { 662 fake.tryReturnsOnCall = make(map[int]struct { 663 result1 int 664 }) 665 } 666 fake.tryReturnsOnCall[i] = struct { 667 result1 int 668 }{result1} 669 } 670 671 func (fake *FakeS) Untest() int { 672 fake.untestMutex.Lock() 673 ret, specificReturn := fake.untestReturnsOnCall[len(fake.untestArgsForCall)] 674 fake.untestArgsForCall = append(fake.untestArgsForCall, struct { 675 }{}) 676 stub := fake.UntestStub 677 fakeReturns := fake.untestReturns 678 fake.recordInvocation("Untest", []interface{}{}) 679 fake.untestMutex.Unlock() 680 if stub != nil { 681 return stub() 682 } 683 if specificReturn { 684 return ret.result1 685 } 686 return fakeReturns.result1 687 } 688 689 func (fake *FakeS) UntestCallCount() int { 690 fake.untestMutex.RLock() 691 defer fake.untestMutex.RUnlock() 692 return len(fake.untestArgsForCall) 693 } 694 695 func (fake *FakeS) UntestCalls(stub func() int) { 696 fake.untestMutex.Lock() 697 defer fake.untestMutex.Unlock() 698 fake.UntestStub = stub 699 } 700 701 func (fake *FakeS) UntestReturns(result1 int) { 702 fake.untestMutex.Lock() 703 defer fake.untestMutex.Unlock() 704 fake.UntestStub = nil 705 fake.untestReturns = struct { 706 result1 int 707 }{result1} 708 } 709 710 func (fake *FakeS) UntestReturnsOnCall(i int, result1 int) { 711 fake.untestMutex.Lock() 712 defer fake.untestMutex.Unlock() 713 fake.UntestStub = nil 714 if fake.untestReturnsOnCall == nil { 715 fake.untestReturnsOnCall = make(map[int]struct { 716 result1 int 717 }) 718 } 719 fake.untestReturnsOnCall[i] = struct { 720 result1 int 721 }{result1} 722 } 723 724 func (fake *FakeS) Value(arg1 z.Lit) bool { 725 fake.valueMutex.Lock() 726 ret, specificReturn := fake.valueReturnsOnCall[len(fake.valueArgsForCall)] 727 fake.valueArgsForCall = append(fake.valueArgsForCall, struct { 728 arg1 z.Lit 729 }{arg1}) 730 stub := fake.ValueStub 731 fakeReturns := fake.valueReturns 732 fake.recordInvocation("Value", []interface{}{arg1}) 733 fake.valueMutex.Unlock() 734 if stub != nil { 735 return stub(arg1) 736 } 737 if specificReturn { 738 return ret.result1 739 } 740 return fakeReturns.result1 741 } 742 743 func (fake *FakeS) ValueCallCount() int { 744 fake.valueMutex.RLock() 745 defer fake.valueMutex.RUnlock() 746 return len(fake.valueArgsForCall) 747 } 748 749 func (fake *FakeS) ValueCalls(stub func(z.Lit) bool) { 750 fake.valueMutex.Lock() 751 defer fake.valueMutex.Unlock() 752 fake.ValueStub = stub 753 } 754 755 func (fake *FakeS) ValueArgsForCall(i int) z.Lit { 756 fake.valueMutex.RLock() 757 defer fake.valueMutex.RUnlock() 758 argsForCall := fake.valueArgsForCall[i] 759 return argsForCall.arg1 760 } 761 762 func (fake *FakeS) ValueReturns(result1 bool) { 763 fake.valueMutex.Lock() 764 defer fake.valueMutex.Unlock() 765 fake.ValueStub = nil 766 fake.valueReturns = struct { 767 result1 bool 768 }{result1} 769 } 770 771 func (fake *FakeS) ValueReturnsOnCall(i int, result1 bool) { 772 fake.valueMutex.Lock() 773 defer fake.valueMutex.Unlock() 774 fake.ValueStub = nil 775 if fake.valueReturnsOnCall == nil { 776 fake.valueReturnsOnCall = make(map[int]struct { 777 result1 bool 778 }) 779 } 780 fake.valueReturnsOnCall[i] = struct { 781 result1 bool 782 }{result1} 783 } 784 785 func (fake *FakeS) Why(arg1 []z.Lit) []z.Lit { 786 var arg1Copy []z.Lit 787 if arg1 != nil { 788 arg1Copy = make([]z.Lit, len(arg1)) 789 copy(arg1Copy, arg1) 790 } 791 fake.whyMutex.Lock() 792 ret, specificReturn := fake.whyReturnsOnCall[len(fake.whyArgsForCall)] 793 fake.whyArgsForCall = append(fake.whyArgsForCall, struct { 794 arg1 []z.Lit 795 }{arg1Copy}) 796 stub := fake.WhyStub 797 fakeReturns := fake.whyReturns 798 fake.recordInvocation("Why", []interface{}{arg1Copy}) 799 fake.whyMutex.Unlock() 800 if stub != nil { 801 return stub(arg1) 802 } 803 if specificReturn { 804 return ret.result1 805 } 806 return fakeReturns.result1 807 } 808 809 func (fake *FakeS) WhyCallCount() int { 810 fake.whyMutex.RLock() 811 defer fake.whyMutex.RUnlock() 812 return len(fake.whyArgsForCall) 813 } 814 815 func (fake *FakeS) WhyCalls(stub func([]z.Lit) []z.Lit) { 816 fake.whyMutex.Lock() 817 defer fake.whyMutex.Unlock() 818 fake.WhyStub = stub 819 } 820 821 func (fake *FakeS) WhyArgsForCall(i int) []z.Lit { 822 fake.whyMutex.RLock() 823 defer fake.whyMutex.RUnlock() 824 argsForCall := fake.whyArgsForCall[i] 825 return argsForCall.arg1 826 } 827 828 func (fake *FakeS) WhyReturns(result1 []z.Lit) { 829 fake.whyMutex.Lock() 830 defer fake.whyMutex.Unlock() 831 fake.WhyStub = nil 832 fake.whyReturns = struct { 833 result1 []z.Lit 834 }{result1} 835 } 836 837 func (fake *FakeS) WhyReturnsOnCall(i int, result1 []z.Lit) { 838 fake.whyMutex.Lock() 839 defer fake.whyMutex.Unlock() 840 fake.WhyStub = nil 841 if fake.whyReturnsOnCall == nil { 842 fake.whyReturnsOnCall = make(map[int]struct { 843 result1 []z.Lit 844 }) 845 } 846 fake.whyReturnsOnCall[i] = struct { 847 result1 []z.Lit 848 }{result1} 849 } 850 851 func (fake *FakeS) Invocations() map[string][][]interface{} { 852 fake.invocationsMutex.RLock() 853 defer fake.invocationsMutex.RUnlock() 854 fake.addMutex.RLock() 855 defer fake.addMutex.RUnlock() 856 fake.assumeMutex.RLock() 857 defer fake.assumeMutex.RUnlock() 858 fake.goSolveMutex.RLock() 859 defer fake.goSolveMutex.RUnlock() 860 fake.litMutex.RLock() 861 defer fake.litMutex.RUnlock() 862 fake.maxVarMutex.RLock() 863 defer fake.maxVarMutex.RUnlock() 864 fake.reasonsMutex.RLock() 865 defer fake.reasonsMutex.RUnlock() 866 fake.sCopyMutex.RLock() 867 defer fake.sCopyMutex.RUnlock() 868 fake.solveMutex.RLock() 869 defer fake.solveMutex.RUnlock() 870 fake.testMutex.RLock() 871 defer fake.testMutex.RUnlock() 872 fake.tryMutex.RLock() 873 defer fake.tryMutex.RUnlock() 874 fake.untestMutex.RLock() 875 defer fake.untestMutex.RUnlock() 876 fake.valueMutex.RLock() 877 defer fake.valueMutex.RUnlock() 878 fake.whyMutex.RLock() 879 defer fake.whyMutex.RUnlock() 880 copiedInvocations := map[string][][]interface{}{} 881 for key, value := range fake.invocations { 882 copiedInvocations[key] = value 883 } 884 return copiedInvocations 885 } 886 887 func (fake *FakeS) recordInvocation(key string, args []interface{}) { 888 fake.invocationsMutex.Lock() 889 defer fake.invocationsMutex.Unlock() 890 if fake.invocations == nil { 891 fake.invocations = map[string][][]interface{}{} 892 } 893 if fake.invocations[key] == nil { 894 fake.invocations[key] = [][]interface{}{} 895 } 896 fake.invocations[key] = append(fake.invocations[key], args) 897 } 898 899 var _ inter.S = new(FakeS)