github.com/operator-framework/operator-lifecycle-manager@v0.30.0/pkg/fakes/fake_strategy_installer.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package fakes 3 4 import ( 5 "sync" 6 "time" 7 8 "github.com/operator-framework/operator-lifecycle-manager/pkg/controller/install" 9 ) 10 11 type FakeStrategyInstaller struct { 12 CertsRotateAtStub func() time.Time 13 certsRotateAtMutex sync.RWMutex 14 certsRotateAtArgsForCall []struct { 15 } 16 certsRotateAtReturns struct { 17 result1 time.Time 18 } 19 certsRotateAtReturnsOnCall map[int]struct { 20 result1 time.Time 21 } 22 CertsRotatedStub func() bool 23 certsRotatedMutex sync.RWMutex 24 certsRotatedArgsForCall []struct { 25 } 26 certsRotatedReturns struct { 27 result1 bool 28 } 29 certsRotatedReturnsOnCall map[int]struct { 30 result1 bool 31 } 32 CheckInstalledStub func(install.Strategy) (bool, error) 33 checkInstalledMutex sync.RWMutex 34 checkInstalledArgsForCall []struct { 35 arg1 install.Strategy 36 } 37 checkInstalledReturns struct { 38 result1 bool 39 result2 error 40 } 41 checkInstalledReturnsOnCall map[int]struct { 42 result1 bool 43 result2 error 44 } 45 InstallStub func(install.Strategy) error 46 installMutex sync.RWMutex 47 installArgsForCall []struct { 48 arg1 install.Strategy 49 } 50 installReturns struct { 51 result1 error 52 } 53 installReturnsOnCall map[int]struct { 54 result1 error 55 } 56 ShouldRotateCertsStub func(install.Strategy) (bool, error) 57 shouldRotateCertsMutex sync.RWMutex 58 shouldRotateCertsArgsForCall []struct { 59 arg1 install.Strategy 60 } 61 shouldRotateCertsReturns struct { 62 result1 bool 63 result2 error 64 } 65 shouldRotateCertsReturnsOnCall map[int]struct { 66 result1 bool 67 result2 error 68 } 69 invocations map[string][][]interface{} 70 invocationsMutex sync.RWMutex 71 } 72 73 func (fake *FakeStrategyInstaller) CertsRotateAt() time.Time { 74 fake.certsRotateAtMutex.Lock() 75 ret, specificReturn := fake.certsRotateAtReturnsOnCall[len(fake.certsRotateAtArgsForCall)] 76 fake.certsRotateAtArgsForCall = append(fake.certsRotateAtArgsForCall, struct { 77 }{}) 78 stub := fake.CertsRotateAtStub 79 fakeReturns := fake.certsRotateAtReturns 80 fake.recordInvocation("CertsRotateAt", []interface{}{}) 81 fake.certsRotateAtMutex.Unlock() 82 if stub != nil { 83 return stub() 84 } 85 if specificReturn { 86 return ret.result1 87 } 88 return fakeReturns.result1 89 } 90 91 func (fake *FakeStrategyInstaller) CertsRotateAtCallCount() int { 92 fake.certsRotateAtMutex.RLock() 93 defer fake.certsRotateAtMutex.RUnlock() 94 return len(fake.certsRotateAtArgsForCall) 95 } 96 97 func (fake *FakeStrategyInstaller) CertsRotateAtCalls(stub func() time.Time) { 98 fake.certsRotateAtMutex.Lock() 99 defer fake.certsRotateAtMutex.Unlock() 100 fake.CertsRotateAtStub = stub 101 } 102 103 func (fake *FakeStrategyInstaller) CertsRotateAtReturns(result1 time.Time) { 104 fake.certsRotateAtMutex.Lock() 105 defer fake.certsRotateAtMutex.Unlock() 106 fake.CertsRotateAtStub = nil 107 fake.certsRotateAtReturns = struct { 108 result1 time.Time 109 }{result1} 110 } 111 112 func (fake *FakeStrategyInstaller) CertsRotateAtReturnsOnCall(i int, result1 time.Time) { 113 fake.certsRotateAtMutex.Lock() 114 defer fake.certsRotateAtMutex.Unlock() 115 fake.CertsRotateAtStub = nil 116 if fake.certsRotateAtReturnsOnCall == nil { 117 fake.certsRotateAtReturnsOnCall = make(map[int]struct { 118 result1 time.Time 119 }) 120 } 121 fake.certsRotateAtReturnsOnCall[i] = struct { 122 result1 time.Time 123 }{result1} 124 } 125 126 func (fake *FakeStrategyInstaller) CertsRotated() bool { 127 fake.certsRotatedMutex.Lock() 128 ret, specificReturn := fake.certsRotatedReturnsOnCall[len(fake.certsRotatedArgsForCall)] 129 fake.certsRotatedArgsForCall = append(fake.certsRotatedArgsForCall, struct { 130 }{}) 131 stub := fake.CertsRotatedStub 132 fakeReturns := fake.certsRotatedReturns 133 fake.recordInvocation("CertsRotated", []interface{}{}) 134 fake.certsRotatedMutex.Unlock() 135 if stub != nil { 136 return stub() 137 } 138 if specificReturn { 139 return ret.result1 140 } 141 return fakeReturns.result1 142 } 143 144 func (fake *FakeStrategyInstaller) CertsRotatedCallCount() int { 145 fake.certsRotatedMutex.RLock() 146 defer fake.certsRotatedMutex.RUnlock() 147 return len(fake.certsRotatedArgsForCall) 148 } 149 150 func (fake *FakeStrategyInstaller) CertsRotatedCalls(stub func() bool) { 151 fake.certsRotatedMutex.Lock() 152 defer fake.certsRotatedMutex.Unlock() 153 fake.CertsRotatedStub = stub 154 } 155 156 func (fake *FakeStrategyInstaller) CertsRotatedReturns(result1 bool) { 157 fake.certsRotatedMutex.Lock() 158 defer fake.certsRotatedMutex.Unlock() 159 fake.CertsRotatedStub = nil 160 fake.certsRotatedReturns = struct { 161 result1 bool 162 }{result1} 163 } 164 165 func (fake *FakeStrategyInstaller) CertsRotatedReturnsOnCall(i int, result1 bool) { 166 fake.certsRotatedMutex.Lock() 167 defer fake.certsRotatedMutex.Unlock() 168 fake.CertsRotatedStub = nil 169 if fake.certsRotatedReturnsOnCall == nil { 170 fake.certsRotatedReturnsOnCall = make(map[int]struct { 171 result1 bool 172 }) 173 } 174 fake.certsRotatedReturnsOnCall[i] = struct { 175 result1 bool 176 }{result1} 177 } 178 179 func (fake *FakeStrategyInstaller) CheckInstalled(arg1 install.Strategy) (bool, error) { 180 fake.checkInstalledMutex.Lock() 181 ret, specificReturn := fake.checkInstalledReturnsOnCall[len(fake.checkInstalledArgsForCall)] 182 fake.checkInstalledArgsForCall = append(fake.checkInstalledArgsForCall, struct { 183 arg1 install.Strategy 184 }{arg1}) 185 stub := fake.CheckInstalledStub 186 fakeReturns := fake.checkInstalledReturns 187 fake.recordInvocation("CheckInstalled", []interface{}{arg1}) 188 fake.checkInstalledMutex.Unlock() 189 if stub != nil { 190 return stub(arg1) 191 } 192 if specificReturn { 193 return ret.result1, ret.result2 194 } 195 return fakeReturns.result1, fakeReturns.result2 196 } 197 198 func (fake *FakeStrategyInstaller) CheckInstalledCallCount() int { 199 fake.checkInstalledMutex.RLock() 200 defer fake.checkInstalledMutex.RUnlock() 201 return len(fake.checkInstalledArgsForCall) 202 } 203 204 func (fake *FakeStrategyInstaller) CheckInstalledCalls(stub func(install.Strategy) (bool, error)) { 205 fake.checkInstalledMutex.Lock() 206 defer fake.checkInstalledMutex.Unlock() 207 fake.CheckInstalledStub = stub 208 } 209 210 func (fake *FakeStrategyInstaller) CheckInstalledArgsForCall(i int) install.Strategy { 211 fake.checkInstalledMutex.RLock() 212 defer fake.checkInstalledMutex.RUnlock() 213 argsForCall := fake.checkInstalledArgsForCall[i] 214 return argsForCall.arg1 215 } 216 217 func (fake *FakeStrategyInstaller) CheckInstalledReturns(result1 bool, result2 error) { 218 fake.checkInstalledMutex.Lock() 219 defer fake.checkInstalledMutex.Unlock() 220 fake.CheckInstalledStub = nil 221 fake.checkInstalledReturns = struct { 222 result1 bool 223 result2 error 224 }{result1, result2} 225 } 226 227 func (fake *FakeStrategyInstaller) CheckInstalledReturnsOnCall(i int, result1 bool, result2 error) { 228 fake.checkInstalledMutex.Lock() 229 defer fake.checkInstalledMutex.Unlock() 230 fake.CheckInstalledStub = nil 231 if fake.checkInstalledReturnsOnCall == nil { 232 fake.checkInstalledReturnsOnCall = make(map[int]struct { 233 result1 bool 234 result2 error 235 }) 236 } 237 fake.checkInstalledReturnsOnCall[i] = struct { 238 result1 bool 239 result2 error 240 }{result1, result2} 241 } 242 243 func (fake *FakeStrategyInstaller) Install(arg1 install.Strategy) error { 244 fake.installMutex.Lock() 245 ret, specificReturn := fake.installReturnsOnCall[len(fake.installArgsForCall)] 246 fake.installArgsForCall = append(fake.installArgsForCall, struct { 247 arg1 install.Strategy 248 }{arg1}) 249 stub := fake.InstallStub 250 fakeReturns := fake.installReturns 251 fake.recordInvocation("Install", []interface{}{arg1}) 252 fake.installMutex.Unlock() 253 if stub != nil { 254 return stub(arg1) 255 } 256 if specificReturn { 257 return ret.result1 258 } 259 return fakeReturns.result1 260 } 261 262 func (fake *FakeStrategyInstaller) InstallCallCount() int { 263 fake.installMutex.RLock() 264 defer fake.installMutex.RUnlock() 265 return len(fake.installArgsForCall) 266 } 267 268 func (fake *FakeStrategyInstaller) InstallCalls(stub func(install.Strategy) error) { 269 fake.installMutex.Lock() 270 defer fake.installMutex.Unlock() 271 fake.InstallStub = stub 272 } 273 274 func (fake *FakeStrategyInstaller) InstallArgsForCall(i int) install.Strategy { 275 fake.installMutex.RLock() 276 defer fake.installMutex.RUnlock() 277 argsForCall := fake.installArgsForCall[i] 278 return argsForCall.arg1 279 } 280 281 func (fake *FakeStrategyInstaller) InstallReturns(result1 error) { 282 fake.installMutex.Lock() 283 defer fake.installMutex.Unlock() 284 fake.InstallStub = nil 285 fake.installReturns = struct { 286 result1 error 287 }{result1} 288 } 289 290 func (fake *FakeStrategyInstaller) InstallReturnsOnCall(i int, result1 error) { 291 fake.installMutex.Lock() 292 defer fake.installMutex.Unlock() 293 fake.InstallStub = nil 294 if fake.installReturnsOnCall == nil { 295 fake.installReturnsOnCall = make(map[int]struct { 296 result1 error 297 }) 298 } 299 fake.installReturnsOnCall[i] = struct { 300 result1 error 301 }{result1} 302 } 303 304 func (fake *FakeStrategyInstaller) ShouldRotateCerts(arg1 install.Strategy) (bool, error) { 305 fake.shouldRotateCertsMutex.Lock() 306 ret, specificReturn := fake.shouldRotateCertsReturnsOnCall[len(fake.shouldRotateCertsArgsForCall)] 307 fake.shouldRotateCertsArgsForCall = append(fake.shouldRotateCertsArgsForCall, struct { 308 arg1 install.Strategy 309 }{arg1}) 310 stub := fake.ShouldRotateCertsStub 311 fakeReturns := fake.shouldRotateCertsReturns 312 fake.recordInvocation("ShouldRotateCerts", []interface{}{arg1}) 313 fake.shouldRotateCertsMutex.Unlock() 314 if stub != nil { 315 return stub(arg1) 316 } 317 if specificReturn { 318 return ret.result1, ret.result2 319 } 320 return fakeReturns.result1, fakeReturns.result2 321 } 322 323 func (fake *FakeStrategyInstaller) ShouldRotateCertsCallCount() int { 324 fake.shouldRotateCertsMutex.RLock() 325 defer fake.shouldRotateCertsMutex.RUnlock() 326 return len(fake.shouldRotateCertsArgsForCall) 327 } 328 329 func (fake *FakeStrategyInstaller) ShouldRotateCertsCalls(stub func(install.Strategy) (bool, error)) { 330 fake.shouldRotateCertsMutex.Lock() 331 defer fake.shouldRotateCertsMutex.Unlock() 332 fake.ShouldRotateCertsStub = stub 333 } 334 335 func (fake *FakeStrategyInstaller) ShouldRotateCertsArgsForCall(i int) install.Strategy { 336 fake.shouldRotateCertsMutex.RLock() 337 defer fake.shouldRotateCertsMutex.RUnlock() 338 argsForCall := fake.shouldRotateCertsArgsForCall[i] 339 return argsForCall.arg1 340 } 341 342 func (fake *FakeStrategyInstaller) ShouldRotateCertsReturns(result1 bool, result2 error) { 343 fake.shouldRotateCertsMutex.Lock() 344 defer fake.shouldRotateCertsMutex.Unlock() 345 fake.ShouldRotateCertsStub = nil 346 fake.shouldRotateCertsReturns = struct { 347 result1 bool 348 result2 error 349 }{result1, result2} 350 } 351 352 func (fake *FakeStrategyInstaller) ShouldRotateCertsReturnsOnCall(i int, result1 bool, result2 error) { 353 fake.shouldRotateCertsMutex.Lock() 354 defer fake.shouldRotateCertsMutex.Unlock() 355 fake.ShouldRotateCertsStub = nil 356 if fake.shouldRotateCertsReturnsOnCall == nil { 357 fake.shouldRotateCertsReturnsOnCall = make(map[int]struct { 358 result1 bool 359 result2 error 360 }) 361 } 362 fake.shouldRotateCertsReturnsOnCall[i] = struct { 363 result1 bool 364 result2 error 365 }{result1, result2} 366 } 367 368 func (fake *FakeStrategyInstaller) Invocations() map[string][][]interface{} { 369 fake.invocationsMutex.RLock() 370 defer fake.invocationsMutex.RUnlock() 371 fake.certsRotateAtMutex.RLock() 372 defer fake.certsRotateAtMutex.RUnlock() 373 fake.certsRotatedMutex.RLock() 374 defer fake.certsRotatedMutex.RUnlock() 375 fake.checkInstalledMutex.RLock() 376 defer fake.checkInstalledMutex.RUnlock() 377 fake.installMutex.RLock() 378 defer fake.installMutex.RUnlock() 379 fake.shouldRotateCertsMutex.RLock() 380 defer fake.shouldRotateCertsMutex.RUnlock() 381 copiedInvocations := map[string][][]interface{}{} 382 for key, value := range fake.invocations { 383 copiedInvocations[key] = value 384 } 385 return copiedInvocations 386 } 387 388 func (fake *FakeStrategyInstaller) recordInvocation(key string, args []interface{}) { 389 fake.invocationsMutex.Lock() 390 defer fake.invocationsMutex.Unlock() 391 if fake.invocations == nil { 392 fake.invocations = map[string][][]interface{}{} 393 } 394 if fake.invocations[key] == nil { 395 fake.invocations[key] = [][]interface{}{} 396 } 397 fake.invocations[key] = append(fake.invocations[key], args) 398 } 399 400 var _ install.StrategyInstaller = new(FakeStrategyInstaller)