github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/base/ca/mocks/restart_manager.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 7 baseca "github.com/IBM-Blockchain/fabric-operator/pkg/offering/base/ca" 8 "github.com/IBM-Blockchain/fabric-operator/pkg/restart" 9 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 10 ) 11 12 type RestartManager struct { 13 ForConfigOverrideStub func(v1.Object) error 14 forConfigOverrideMutex sync.RWMutex 15 forConfigOverrideArgsForCall []struct { 16 arg1 v1.Object 17 } 18 forConfigOverrideReturns struct { 19 result1 error 20 } 21 forConfigOverrideReturnsOnCall map[int]struct { 22 result1 error 23 } 24 ForRestartActionStub func(v1.Object) error 25 forRestartActionMutex sync.RWMutex 26 forRestartActionArgsForCall []struct { 27 arg1 v1.Object 28 } 29 forRestartActionReturns struct { 30 result1 error 31 } 32 forRestartActionReturnsOnCall map[int]struct { 33 result1 error 34 } 35 ForTLSReenrollStub func(v1.Object) error 36 forTLSReenrollMutex sync.RWMutex 37 forTLSReenrollArgsForCall []struct { 38 arg1 v1.Object 39 } 40 forTLSReenrollReturns struct { 41 result1 error 42 } 43 forTLSReenrollReturnsOnCall map[int]struct { 44 result1 error 45 } 46 TriggerIfNeededStub func(restart.Instance) error 47 triggerIfNeededMutex sync.RWMutex 48 triggerIfNeededArgsForCall []struct { 49 arg1 restart.Instance 50 } 51 triggerIfNeededReturns struct { 52 result1 error 53 } 54 triggerIfNeededReturnsOnCall map[int]struct { 55 result1 error 56 } 57 invocations map[string][][]interface{} 58 invocationsMutex sync.RWMutex 59 } 60 61 func (fake *RestartManager) ForConfigOverride(arg1 v1.Object) error { 62 fake.forConfigOverrideMutex.Lock() 63 ret, specificReturn := fake.forConfigOverrideReturnsOnCall[len(fake.forConfigOverrideArgsForCall)] 64 fake.forConfigOverrideArgsForCall = append(fake.forConfigOverrideArgsForCall, struct { 65 arg1 v1.Object 66 }{arg1}) 67 stub := fake.ForConfigOverrideStub 68 fakeReturns := fake.forConfigOverrideReturns 69 fake.recordInvocation("ForConfigOverride", []interface{}{arg1}) 70 fake.forConfigOverrideMutex.Unlock() 71 if stub != nil { 72 return stub(arg1) 73 } 74 if specificReturn { 75 return ret.result1 76 } 77 return fakeReturns.result1 78 } 79 80 func (fake *RestartManager) ForConfigOverrideCallCount() int { 81 fake.forConfigOverrideMutex.RLock() 82 defer fake.forConfigOverrideMutex.RUnlock() 83 return len(fake.forConfigOverrideArgsForCall) 84 } 85 86 func (fake *RestartManager) ForConfigOverrideCalls(stub func(v1.Object) error) { 87 fake.forConfigOverrideMutex.Lock() 88 defer fake.forConfigOverrideMutex.Unlock() 89 fake.ForConfigOverrideStub = stub 90 } 91 92 func (fake *RestartManager) ForConfigOverrideArgsForCall(i int) v1.Object { 93 fake.forConfigOverrideMutex.RLock() 94 defer fake.forConfigOverrideMutex.RUnlock() 95 argsForCall := fake.forConfigOverrideArgsForCall[i] 96 return argsForCall.arg1 97 } 98 99 func (fake *RestartManager) ForConfigOverrideReturns(result1 error) { 100 fake.forConfigOverrideMutex.Lock() 101 defer fake.forConfigOverrideMutex.Unlock() 102 fake.ForConfigOverrideStub = nil 103 fake.forConfigOverrideReturns = struct { 104 result1 error 105 }{result1} 106 } 107 108 func (fake *RestartManager) ForConfigOverrideReturnsOnCall(i int, result1 error) { 109 fake.forConfigOverrideMutex.Lock() 110 defer fake.forConfigOverrideMutex.Unlock() 111 fake.ForConfigOverrideStub = nil 112 if fake.forConfigOverrideReturnsOnCall == nil { 113 fake.forConfigOverrideReturnsOnCall = make(map[int]struct { 114 result1 error 115 }) 116 } 117 fake.forConfigOverrideReturnsOnCall[i] = struct { 118 result1 error 119 }{result1} 120 } 121 122 func (fake *RestartManager) ForRestartAction(arg1 v1.Object) error { 123 fake.forRestartActionMutex.Lock() 124 ret, specificReturn := fake.forRestartActionReturnsOnCall[len(fake.forRestartActionArgsForCall)] 125 fake.forRestartActionArgsForCall = append(fake.forRestartActionArgsForCall, struct { 126 arg1 v1.Object 127 }{arg1}) 128 stub := fake.ForRestartActionStub 129 fakeReturns := fake.forRestartActionReturns 130 fake.recordInvocation("ForRestartAction", []interface{}{arg1}) 131 fake.forRestartActionMutex.Unlock() 132 if stub != nil { 133 return stub(arg1) 134 } 135 if specificReturn { 136 return ret.result1 137 } 138 return fakeReturns.result1 139 } 140 141 func (fake *RestartManager) ForRestartActionCallCount() int { 142 fake.forRestartActionMutex.RLock() 143 defer fake.forRestartActionMutex.RUnlock() 144 return len(fake.forRestartActionArgsForCall) 145 } 146 147 func (fake *RestartManager) ForRestartActionCalls(stub func(v1.Object) error) { 148 fake.forRestartActionMutex.Lock() 149 defer fake.forRestartActionMutex.Unlock() 150 fake.ForRestartActionStub = stub 151 } 152 153 func (fake *RestartManager) ForRestartActionArgsForCall(i int) v1.Object { 154 fake.forRestartActionMutex.RLock() 155 defer fake.forRestartActionMutex.RUnlock() 156 argsForCall := fake.forRestartActionArgsForCall[i] 157 return argsForCall.arg1 158 } 159 160 func (fake *RestartManager) ForRestartActionReturns(result1 error) { 161 fake.forRestartActionMutex.Lock() 162 defer fake.forRestartActionMutex.Unlock() 163 fake.ForRestartActionStub = nil 164 fake.forRestartActionReturns = struct { 165 result1 error 166 }{result1} 167 } 168 169 func (fake *RestartManager) ForRestartActionReturnsOnCall(i int, result1 error) { 170 fake.forRestartActionMutex.Lock() 171 defer fake.forRestartActionMutex.Unlock() 172 fake.ForRestartActionStub = nil 173 if fake.forRestartActionReturnsOnCall == nil { 174 fake.forRestartActionReturnsOnCall = make(map[int]struct { 175 result1 error 176 }) 177 } 178 fake.forRestartActionReturnsOnCall[i] = struct { 179 result1 error 180 }{result1} 181 } 182 183 func (fake *RestartManager) ForTLSReenroll(arg1 v1.Object) error { 184 fake.forTLSReenrollMutex.Lock() 185 ret, specificReturn := fake.forTLSReenrollReturnsOnCall[len(fake.forTLSReenrollArgsForCall)] 186 fake.forTLSReenrollArgsForCall = append(fake.forTLSReenrollArgsForCall, struct { 187 arg1 v1.Object 188 }{arg1}) 189 stub := fake.ForTLSReenrollStub 190 fakeReturns := fake.forTLSReenrollReturns 191 fake.recordInvocation("ForTLSReenroll", []interface{}{arg1}) 192 fake.forTLSReenrollMutex.Unlock() 193 if stub != nil { 194 return stub(arg1) 195 } 196 if specificReturn { 197 return ret.result1 198 } 199 return fakeReturns.result1 200 } 201 202 func (fake *RestartManager) ForTLSReenrollCallCount() int { 203 fake.forTLSReenrollMutex.RLock() 204 defer fake.forTLSReenrollMutex.RUnlock() 205 return len(fake.forTLSReenrollArgsForCall) 206 } 207 208 func (fake *RestartManager) ForTLSReenrollCalls(stub func(v1.Object) error) { 209 fake.forTLSReenrollMutex.Lock() 210 defer fake.forTLSReenrollMutex.Unlock() 211 fake.ForTLSReenrollStub = stub 212 } 213 214 func (fake *RestartManager) ForTLSReenrollArgsForCall(i int) v1.Object { 215 fake.forTLSReenrollMutex.RLock() 216 defer fake.forTLSReenrollMutex.RUnlock() 217 argsForCall := fake.forTLSReenrollArgsForCall[i] 218 return argsForCall.arg1 219 } 220 221 func (fake *RestartManager) ForTLSReenrollReturns(result1 error) { 222 fake.forTLSReenrollMutex.Lock() 223 defer fake.forTLSReenrollMutex.Unlock() 224 fake.ForTLSReenrollStub = nil 225 fake.forTLSReenrollReturns = struct { 226 result1 error 227 }{result1} 228 } 229 230 func (fake *RestartManager) ForTLSReenrollReturnsOnCall(i int, result1 error) { 231 fake.forTLSReenrollMutex.Lock() 232 defer fake.forTLSReenrollMutex.Unlock() 233 fake.ForTLSReenrollStub = nil 234 if fake.forTLSReenrollReturnsOnCall == nil { 235 fake.forTLSReenrollReturnsOnCall = make(map[int]struct { 236 result1 error 237 }) 238 } 239 fake.forTLSReenrollReturnsOnCall[i] = struct { 240 result1 error 241 }{result1} 242 } 243 244 func (fake *RestartManager) TriggerIfNeeded(arg1 restart.Instance) error { 245 fake.triggerIfNeededMutex.Lock() 246 ret, specificReturn := fake.triggerIfNeededReturnsOnCall[len(fake.triggerIfNeededArgsForCall)] 247 fake.triggerIfNeededArgsForCall = append(fake.triggerIfNeededArgsForCall, struct { 248 arg1 restart.Instance 249 }{arg1}) 250 stub := fake.TriggerIfNeededStub 251 fakeReturns := fake.triggerIfNeededReturns 252 fake.recordInvocation("TriggerIfNeeded", []interface{}{arg1}) 253 fake.triggerIfNeededMutex.Unlock() 254 if stub != nil { 255 return stub(arg1) 256 } 257 if specificReturn { 258 return ret.result1 259 } 260 return fakeReturns.result1 261 } 262 263 func (fake *RestartManager) TriggerIfNeededCallCount() int { 264 fake.triggerIfNeededMutex.RLock() 265 defer fake.triggerIfNeededMutex.RUnlock() 266 return len(fake.triggerIfNeededArgsForCall) 267 } 268 269 func (fake *RestartManager) TriggerIfNeededCalls(stub func(restart.Instance) error) { 270 fake.triggerIfNeededMutex.Lock() 271 defer fake.triggerIfNeededMutex.Unlock() 272 fake.TriggerIfNeededStub = stub 273 } 274 275 func (fake *RestartManager) TriggerIfNeededArgsForCall(i int) restart.Instance { 276 fake.triggerIfNeededMutex.RLock() 277 defer fake.triggerIfNeededMutex.RUnlock() 278 argsForCall := fake.triggerIfNeededArgsForCall[i] 279 return argsForCall.arg1 280 } 281 282 func (fake *RestartManager) TriggerIfNeededReturns(result1 error) { 283 fake.triggerIfNeededMutex.Lock() 284 defer fake.triggerIfNeededMutex.Unlock() 285 fake.TriggerIfNeededStub = nil 286 fake.triggerIfNeededReturns = struct { 287 result1 error 288 }{result1} 289 } 290 291 func (fake *RestartManager) TriggerIfNeededReturnsOnCall(i int, result1 error) { 292 fake.triggerIfNeededMutex.Lock() 293 defer fake.triggerIfNeededMutex.Unlock() 294 fake.TriggerIfNeededStub = nil 295 if fake.triggerIfNeededReturnsOnCall == nil { 296 fake.triggerIfNeededReturnsOnCall = make(map[int]struct { 297 result1 error 298 }) 299 } 300 fake.triggerIfNeededReturnsOnCall[i] = struct { 301 result1 error 302 }{result1} 303 } 304 305 func (fake *RestartManager) Invocations() map[string][][]interface{} { 306 fake.invocationsMutex.RLock() 307 defer fake.invocationsMutex.RUnlock() 308 fake.forConfigOverrideMutex.RLock() 309 defer fake.forConfigOverrideMutex.RUnlock() 310 fake.forRestartActionMutex.RLock() 311 defer fake.forRestartActionMutex.RUnlock() 312 fake.forTLSReenrollMutex.RLock() 313 defer fake.forTLSReenrollMutex.RUnlock() 314 fake.triggerIfNeededMutex.RLock() 315 defer fake.triggerIfNeededMutex.RUnlock() 316 copiedInvocations := map[string][][]interface{}{} 317 for key, value := range fake.invocations { 318 copiedInvocations[key] = value 319 } 320 return copiedInvocations 321 } 322 323 func (fake *RestartManager) recordInvocation(key string, args []interface{}) { 324 fake.invocationsMutex.Lock() 325 defer fake.invocationsMutex.Unlock() 326 if fake.invocations == nil { 327 fake.invocations = map[string][][]interface{}{} 328 } 329 if fake.invocations[key] == nil { 330 fake.invocations[key] = [][]interface{}{} 331 } 332 fake.invocations[key] = append(fake.invocations[key], args) 333 } 334 335 var _ baseca.RestartManager = new(RestartManager)