github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/migrator/peer/fabric/mocks/migrator.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 7 "github.com/IBM-Blockchain/fabric-operator/operatorconfig" 8 "github.com/IBM-Blockchain/fabric-operator/pkg/migrator/peer/fabric" 9 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 10 ) 11 12 type Migrator struct { 13 MigrationNeededStub func(v1.Object) bool 14 migrationNeededMutex sync.RWMutex 15 migrationNeededArgsForCall []struct { 16 arg1 v1.Object 17 } 18 migrationNeededReturns struct { 19 result1 bool 20 } 21 migrationNeededReturnsOnCall map[int]struct { 22 result1 bool 23 } 24 SetChaincodeLauncherResourceOnCRStub func(v1.Object) error 25 setChaincodeLauncherResourceOnCRMutex sync.RWMutex 26 setChaincodeLauncherResourceOnCRArgsForCall []struct { 27 arg1 v1.Object 28 } 29 setChaincodeLauncherResourceOnCRReturns struct { 30 result1 error 31 } 32 setChaincodeLauncherResourceOnCRReturnsOnCall map[int]struct { 33 result1 error 34 } 35 UpdateConfigStub func(v1.Object, string) error 36 updateConfigMutex sync.RWMutex 37 updateConfigArgsForCall []struct { 38 arg1 v1.Object 39 arg2 string 40 } 41 updateConfigReturns struct { 42 result1 error 43 } 44 updateConfigReturnsOnCall map[int]struct { 45 result1 error 46 } 47 UpgradeDBsStub func(v1.Object, operatorconfig.DBMigrationTimeouts) error 48 upgradeDBsMutex sync.RWMutex 49 upgradeDBsArgsForCall []struct { 50 arg1 v1.Object 51 arg2 operatorconfig.DBMigrationTimeouts 52 } 53 upgradeDBsReturns struct { 54 result1 error 55 } 56 upgradeDBsReturnsOnCall map[int]struct { 57 result1 error 58 } 59 invocations map[string][][]interface{} 60 invocationsMutex sync.RWMutex 61 } 62 63 func (fake *Migrator) MigrationNeeded(arg1 v1.Object) bool { 64 fake.migrationNeededMutex.Lock() 65 ret, specificReturn := fake.migrationNeededReturnsOnCall[len(fake.migrationNeededArgsForCall)] 66 fake.migrationNeededArgsForCall = append(fake.migrationNeededArgsForCall, struct { 67 arg1 v1.Object 68 }{arg1}) 69 stub := fake.MigrationNeededStub 70 fakeReturns := fake.migrationNeededReturns 71 fake.recordInvocation("MigrationNeeded", []interface{}{arg1}) 72 fake.migrationNeededMutex.Unlock() 73 if stub != nil { 74 return stub(arg1) 75 } 76 if specificReturn { 77 return ret.result1 78 } 79 return fakeReturns.result1 80 } 81 82 func (fake *Migrator) MigrationNeededCallCount() int { 83 fake.migrationNeededMutex.RLock() 84 defer fake.migrationNeededMutex.RUnlock() 85 return len(fake.migrationNeededArgsForCall) 86 } 87 88 func (fake *Migrator) MigrationNeededCalls(stub func(v1.Object) bool) { 89 fake.migrationNeededMutex.Lock() 90 defer fake.migrationNeededMutex.Unlock() 91 fake.MigrationNeededStub = stub 92 } 93 94 func (fake *Migrator) MigrationNeededArgsForCall(i int) v1.Object { 95 fake.migrationNeededMutex.RLock() 96 defer fake.migrationNeededMutex.RUnlock() 97 argsForCall := fake.migrationNeededArgsForCall[i] 98 return argsForCall.arg1 99 } 100 101 func (fake *Migrator) MigrationNeededReturns(result1 bool) { 102 fake.migrationNeededMutex.Lock() 103 defer fake.migrationNeededMutex.Unlock() 104 fake.MigrationNeededStub = nil 105 fake.migrationNeededReturns = struct { 106 result1 bool 107 }{result1} 108 } 109 110 func (fake *Migrator) MigrationNeededReturnsOnCall(i int, result1 bool) { 111 fake.migrationNeededMutex.Lock() 112 defer fake.migrationNeededMutex.Unlock() 113 fake.MigrationNeededStub = nil 114 if fake.migrationNeededReturnsOnCall == nil { 115 fake.migrationNeededReturnsOnCall = make(map[int]struct { 116 result1 bool 117 }) 118 } 119 fake.migrationNeededReturnsOnCall[i] = struct { 120 result1 bool 121 }{result1} 122 } 123 124 func (fake *Migrator) SetChaincodeLauncherResourceOnCR(arg1 v1.Object) error { 125 fake.setChaincodeLauncherResourceOnCRMutex.Lock() 126 ret, specificReturn := fake.setChaincodeLauncherResourceOnCRReturnsOnCall[len(fake.setChaincodeLauncherResourceOnCRArgsForCall)] 127 fake.setChaincodeLauncherResourceOnCRArgsForCall = append(fake.setChaincodeLauncherResourceOnCRArgsForCall, struct { 128 arg1 v1.Object 129 }{arg1}) 130 stub := fake.SetChaincodeLauncherResourceOnCRStub 131 fakeReturns := fake.setChaincodeLauncherResourceOnCRReturns 132 fake.recordInvocation("SetChaincodeLauncherResourceOnCR", []interface{}{arg1}) 133 fake.setChaincodeLauncherResourceOnCRMutex.Unlock() 134 if stub != nil { 135 return stub(arg1) 136 } 137 if specificReturn { 138 return ret.result1 139 } 140 return fakeReturns.result1 141 } 142 143 func (fake *Migrator) SetChaincodeLauncherResourceOnCRCallCount() int { 144 fake.setChaincodeLauncherResourceOnCRMutex.RLock() 145 defer fake.setChaincodeLauncherResourceOnCRMutex.RUnlock() 146 return len(fake.setChaincodeLauncherResourceOnCRArgsForCall) 147 } 148 149 func (fake *Migrator) SetChaincodeLauncherResourceOnCRCalls(stub func(v1.Object) error) { 150 fake.setChaincodeLauncherResourceOnCRMutex.Lock() 151 defer fake.setChaincodeLauncherResourceOnCRMutex.Unlock() 152 fake.SetChaincodeLauncherResourceOnCRStub = stub 153 } 154 155 func (fake *Migrator) SetChaincodeLauncherResourceOnCRArgsForCall(i int) v1.Object { 156 fake.setChaincodeLauncherResourceOnCRMutex.RLock() 157 defer fake.setChaincodeLauncherResourceOnCRMutex.RUnlock() 158 argsForCall := fake.setChaincodeLauncherResourceOnCRArgsForCall[i] 159 return argsForCall.arg1 160 } 161 162 func (fake *Migrator) SetChaincodeLauncherResourceOnCRReturns(result1 error) { 163 fake.setChaincodeLauncherResourceOnCRMutex.Lock() 164 defer fake.setChaincodeLauncherResourceOnCRMutex.Unlock() 165 fake.SetChaincodeLauncherResourceOnCRStub = nil 166 fake.setChaincodeLauncherResourceOnCRReturns = struct { 167 result1 error 168 }{result1} 169 } 170 171 func (fake *Migrator) SetChaincodeLauncherResourceOnCRReturnsOnCall(i int, result1 error) { 172 fake.setChaincodeLauncherResourceOnCRMutex.Lock() 173 defer fake.setChaincodeLauncherResourceOnCRMutex.Unlock() 174 fake.SetChaincodeLauncherResourceOnCRStub = nil 175 if fake.setChaincodeLauncherResourceOnCRReturnsOnCall == nil { 176 fake.setChaincodeLauncherResourceOnCRReturnsOnCall = make(map[int]struct { 177 result1 error 178 }) 179 } 180 fake.setChaincodeLauncherResourceOnCRReturnsOnCall[i] = struct { 181 result1 error 182 }{result1} 183 } 184 185 func (fake *Migrator) UpdateConfig(arg1 v1.Object, arg2 string) error { 186 fake.updateConfigMutex.Lock() 187 ret, specificReturn := fake.updateConfigReturnsOnCall[len(fake.updateConfigArgsForCall)] 188 fake.updateConfigArgsForCall = append(fake.updateConfigArgsForCall, struct { 189 arg1 v1.Object 190 arg2 string 191 }{arg1, arg2}) 192 stub := fake.UpdateConfigStub 193 fakeReturns := fake.updateConfigReturns 194 fake.recordInvocation("UpdateConfig", []interface{}{arg1, arg2}) 195 fake.updateConfigMutex.Unlock() 196 if stub != nil { 197 return stub(arg1, arg2) 198 } 199 if specificReturn { 200 return ret.result1 201 } 202 return fakeReturns.result1 203 } 204 205 func (fake *Migrator) UpdateConfigCallCount() int { 206 fake.updateConfigMutex.RLock() 207 defer fake.updateConfigMutex.RUnlock() 208 return len(fake.updateConfigArgsForCall) 209 } 210 211 func (fake *Migrator) UpdateConfigCalls(stub func(v1.Object, string) error) { 212 fake.updateConfigMutex.Lock() 213 defer fake.updateConfigMutex.Unlock() 214 fake.UpdateConfigStub = stub 215 } 216 217 func (fake *Migrator) UpdateConfigArgsForCall(i int) (v1.Object, string) { 218 fake.updateConfigMutex.RLock() 219 defer fake.updateConfigMutex.RUnlock() 220 argsForCall := fake.updateConfigArgsForCall[i] 221 return argsForCall.arg1, argsForCall.arg2 222 } 223 224 func (fake *Migrator) UpdateConfigReturns(result1 error) { 225 fake.updateConfigMutex.Lock() 226 defer fake.updateConfigMutex.Unlock() 227 fake.UpdateConfigStub = nil 228 fake.updateConfigReturns = struct { 229 result1 error 230 }{result1} 231 } 232 233 func (fake *Migrator) UpdateConfigReturnsOnCall(i int, result1 error) { 234 fake.updateConfigMutex.Lock() 235 defer fake.updateConfigMutex.Unlock() 236 fake.UpdateConfigStub = nil 237 if fake.updateConfigReturnsOnCall == nil { 238 fake.updateConfigReturnsOnCall = make(map[int]struct { 239 result1 error 240 }) 241 } 242 fake.updateConfigReturnsOnCall[i] = struct { 243 result1 error 244 }{result1} 245 } 246 247 func (fake *Migrator) UpgradeDBs(arg1 v1.Object, arg2 operatorconfig.DBMigrationTimeouts) error { 248 fake.upgradeDBsMutex.Lock() 249 ret, specificReturn := fake.upgradeDBsReturnsOnCall[len(fake.upgradeDBsArgsForCall)] 250 fake.upgradeDBsArgsForCall = append(fake.upgradeDBsArgsForCall, struct { 251 arg1 v1.Object 252 arg2 operatorconfig.DBMigrationTimeouts 253 }{arg1, arg2}) 254 stub := fake.UpgradeDBsStub 255 fakeReturns := fake.upgradeDBsReturns 256 fake.recordInvocation("UpgradeDBs", []interface{}{arg1, arg2}) 257 fake.upgradeDBsMutex.Unlock() 258 if stub != nil { 259 return stub(arg1, arg2) 260 } 261 if specificReturn { 262 return ret.result1 263 } 264 return fakeReturns.result1 265 } 266 267 func (fake *Migrator) UpgradeDBsCallCount() int { 268 fake.upgradeDBsMutex.RLock() 269 defer fake.upgradeDBsMutex.RUnlock() 270 return len(fake.upgradeDBsArgsForCall) 271 } 272 273 func (fake *Migrator) UpgradeDBsCalls(stub func(v1.Object, operatorconfig.DBMigrationTimeouts) error) { 274 fake.upgradeDBsMutex.Lock() 275 defer fake.upgradeDBsMutex.Unlock() 276 fake.UpgradeDBsStub = stub 277 } 278 279 func (fake *Migrator) UpgradeDBsArgsForCall(i int) (v1.Object, operatorconfig.DBMigrationTimeouts) { 280 fake.upgradeDBsMutex.RLock() 281 defer fake.upgradeDBsMutex.RUnlock() 282 argsForCall := fake.upgradeDBsArgsForCall[i] 283 return argsForCall.arg1, argsForCall.arg2 284 } 285 286 func (fake *Migrator) UpgradeDBsReturns(result1 error) { 287 fake.upgradeDBsMutex.Lock() 288 defer fake.upgradeDBsMutex.Unlock() 289 fake.UpgradeDBsStub = nil 290 fake.upgradeDBsReturns = struct { 291 result1 error 292 }{result1} 293 } 294 295 func (fake *Migrator) UpgradeDBsReturnsOnCall(i int, result1 error) { 296 fake.upgradeDBsMutex.Lock() 297 defer fake.upgradeDBsMutex.Unlock() 298 fake.UpgradeDBsStub = nil 299 if fake.upgradeDBsReturnsOnCall == nil { 300 fake.upgradeDBsReturnsOnCall = make(map[int]struct { 301 result1 error 302 }) 303 } 304 fake.upgradeDBsReturnsOnCall[i] = struct { 305 result1 error 306 }{result1} 307 } 308 309 func (fake *Migrator) Invocations() map[string][][]interface{} { 310 fake.invocationsMutex.RLock() 311 defer fake.invocationsMutex.RUnlock() 312 fake.migrationNeededMutex.RLock() 313 defer fake.migrationNeededMutex.RUnlock() 314 fake.setChaincodeLauncherResourceOnCRMutex.RLock() 315 defer fake.setChaincodeLauncherResourceOnCRMutex.RUnlock() 316 fake.updateConfigMutex.RLock() 317 defer fake.updateConfigMutex.RUnlock() 318 fake.upgradeDBsMutex.RLock() 319 defer fake.upgradeDBsMutex.RUnlock() 320 copiedInvocations := map[string][][]interface{}{} 321 for key, value := range fake.invocations { 322 copiedInvocations[key] = value 323 } 324 return copiedInvocations 325 } 326 327 func (fake *Migrator) recordInvocation(key string, args []interface{}) { 328 fake.invocationsMutex.Lock() 329 defer fake.invocationsMutex.Unlock() 330 if fake.invocations == nil { 331 fake.invocations = map[string][][]interface{}{} 332 } 333 if fake.invocations[key] == nil { 334 fake.invocations[key] = [][]interface{}{} 335 } 336 fake.invocations[key] = append(fake.invocations[key], args) 337 } 338 339 var _ fabric.Migrator = new(Migrator)