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