github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/migrator/peer/fabric/v2/mocks/configmapmanager.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/api/v1beta1" 8 initializer "github.com/IBM-Blockchain/fabric-operator/pkg/initializer/peer" 9 v2 "github.com/IBM-Blockchain/fabric-operator/pkg/migrator/peer/fabric/v2" 10 v1 "k8s.io/api/core/v1" 11 ) 12 13 type ConfigMapManager struct { 14 CreateOrUpdateStub func(*v1beta1.IBPPeer, initializer.CoreConfig) error 15 createOrUpdateMutex sync.RWMutex 16 createOrUpdateArgsForCall []struct { 17 arg1 *v1beta1.IBPPeer 18 arg2 initializer.CoreConfig 19 } 20 createOrUpdateReturns struct { 21 result1 error 22 } 23 createOrUpdateReturnsOnCall map[int]struct { 24 result1 error 25 } 26 GetCoreConfigStub func(*v1beta1.IBPPeer) (*v1.ConfigMap, error) 27 getCoreConfigMutex sync.RWMutex 28 getCoreConfigArgsForCall []struct { 29 arg1 *v1beta1.IBPPeer 30 } 31 getCoreConfigReturns struct { 32 result1 *v1.ConfigMap 33 result2 error 34 } 35 getCoreConfigReturnsOnCall map[int]struct { 36 result1 *v1.ConfigMap 37 result2 error 38 } 39 invocations map[string][][]interface{} 40 invocationsMutex sync.RWMutex 41 } 42 43 func (fake *ConfigMapManager) CreateOrUpdate(arg1 *v1beta1.IBPPeer, arg2 initializer.CoreConfig) error { 44 fake.createOrUpdateMutex.Lock() 45 ret, specificReturn := fake.createOrUpdateReturnsOnCall[len(fake.createOrUpdateArgsForCall)] 46 fake.createOrUpdateArgsForCall = append(fake.createOrUpdateArgsForCall, struct { 47 arg1 *v1beta1.IBPPeer 48 arg2 initializer.CoreConfig 49 }{arg1, arg2}) 50 stub := fake.CreateOrUpdateStub 51 fakeReturns := fake.createOrUpdateReturns 52 fake.recordInvocation("CreateOrUpdate", []interface{}{arg1, arg2}) 53 fake.createOrUpdateMutex.Unlock() 54 if stub != nil { 55 return stub(arg1, arg2) 56 } 57 if specificReturn { 58 return ret.result1 59 } 60 return fakeReturns.result1 61 } 62 63 func (fake *ConfigMapManager) CreateOrUpdateCallCount() int { 64 fake.createOrUpdateMutex.RLock() 65 defer fake.createOrUpdateMutex.RUnlock() 66 return len(fake.createOrUpdateArgsForCall) 67 } 68 69 func (fake *ConfigMapManager) CreateOrUpdateCalls(stub func(*v1beta1.IBPPeer, initializer.CoreConfig) error) { 70 fake.createOrUpdateMutex.Lock() 71 defer fake.createOrUpdateMutex.Unlock() 72 fake.CreateOrUpdateStub = stub 73 } 74 75 func (fake *ConfigMapManager) CreateOrUpdateArgsForCall(i int) (*v1beta1.IBPPeer, initializer.CoreConfig) { 76 fake.createOrUpdateMutex.RLock() 77 defer fake.createOrUpdateMutex.RUnlock() 78 argsForCall := fake.createOrUpdateArgsForCall[i] 79 return argsForCall.arg1, argsForCall.arg2 80 } 81 82 func (fake *ConfigMapManager) CreateOrUpdateReturns(result1 error) { 83 fake.createOrUpdateMutex.Lock() 84 defer fake.createOrUpdateMutex.Unlock() 85 fake.CreateOrUpdateStub = nil 86 fake.createOrUpdateReturns = struct { 87 result1 error 88 }{result1} 89 } 90 91 func (fake *ConfigMapManager) CreateOrUpdateReturnsOnCall(i int, result1 error) { 92 fake.createOrUpdateMutex.Lock() 93 defer fake.createOrUpdateMutex.Unlock() 94 fake.CreateOrUpdateStub = nil 95 if fake.createOrUpdateReturnsOnCall == nil { 96 fake.createOrUpdateReturnsOnCall = make(map[int]struct { 97 result1 error 98 }) 99 } 100 fake.createOrUpdateReturnsOnCall[i] = struct { 101 result1 error 102 }{result1} 103 } 104 105 func (fake *ConfigMapManager) GetCoreConfig(arg1 *v1beta1.IBPPeer) (*v1.ConfigMap, error) { 106 fake.getCoreConfigMutex.Lock() 107 ret, specificReturn := fake.getCoreConfigReturnsOnCall[len(fake.getCoreConfigArgsForCall)] 108 fake.getCoreConfigArgsForCall = append(fake.getCoreConfigArgsForCall, struct { 109 arg1 *v1beta1.IBPPeer 110 }{arg1}) 111 stub := fake.GetCoreConfigStub 112 fakeReturns := fake.getCoreConfigReturns 113 fake.recordInvocation("GetCoreConfig", []interface{}{arg1}) 114 fake.getCoreConfigMutex.Unlock() 115 if stub != nil { 116 return stub(arg1) 117 } 118 if specificReturn { 119 return ret.result1, ret.result2 120 } 121 return fakeReturns.result1, fakeReturns.result2 122 } 123 124 func (fake *ConfigMapManager) GetCoreConfigCallCount() int { 125 fake.getCoreConfigMutex.RLock() 126 defer fake.getCoreConfigMutex.RUnlock() 127 return len(fake.getCoreConfigArgsForCall) 128 } 129 130 func (fake *ConfigMapManager) GetCoreConfigCalls(stub func(*v1beta1.IBPPeer) (*v1.ConfigMap, error)) { 131 fake.getCoreConfigMutex.Lock() 132 defer fake.getCoreConfigMutex.Unlock() 133 fake.GetCoreConfigStub = stub 134 } 135 136 func (fake *ConfigMapManager) GetCoreConfigArgsForCall(i int) *v1beta1.IBPPeer { 137 fake.getCoreConfigMutex.RLock() 138 defer fake.getCoreConfigMutex.RUnlock() 139 argsForCall := fake.getCoreConfigArgsForCall[i] 140 return argsForCall.arg1 141 } 142 143 func (fake *ConfigMapManager) GetCoreConfigReturns(result1 *v1.ConfigMap, result2 error) { 144 fake.getCoreConfigMutex.Lock() 145 defer fake.getCoreConfigMutex.Unlock() 146 fake.GetCoreConfigStub = nil 147 fake.getCoreConfigReturns = struct { 148 result1 *v1.ConfigMap 149 result2 error 150 }{result1, result2} 151 } 152 153 func (fake *ConfigMapManager) GetCoreConfigReturnsOnCall(i int, result1 *v1.ConfigMap, result2 error) { 154 fake.getCoreConfigMutex.Lock() 155 defer fake.getCoreConfigMutex.Unlock() 156 fake.GetCoreConfigStub = nil 157 if fake.getCoreConfigReturnsOnCall == nil { 158 fake.getCoreConfigReturnsOnCall = make(map[int]struct { 159 result1 *v1.ConfigMap 160 result2 error 161 }) 162 } 163 fake.getCoreConfigReturnsOnCall[i] = struct { 164 result1 *v1.ConfigMap 165 result2 error 166 }{result1, result2} 167 } 168 169 func (fake *ConfigMapManager) Invocations() map[string][][]interface{} { 170 fake.invocationsMutex.RLock() 171 defer fake.invocationsMutex.RUnlock() 172 fake.createOrUpdateMutex.RLock() 173 defer fake.createOrUpdateMutex.RUnlock() 174 fake.getCoreConfigMutex.RLock() 175 defer fake.getCoreConfigMutex.RUnlock() 176 copiedInvocations := map[string][][]interface{}{} 177 for key, value := range fake.invocations { 178 copiedInvocations[key] = value 179 } 180 return copiedInvocations 181 } 182 183 func (fake *ConfigMapManager) recordInvocation(key string, args []interface{}) { 184 fake.invocationsMutex.Lock() 185 defer fake.invocationsMutex.Unlock() 186 if fake.invocations == nil { 187 fake.invocations = map[string][][]interface{}{} 188 } 189 if fake.invocations[key] == nil { 190 fake.invocations[key] = [][]interface{}{} 191 } 192 fake.invocations[key] = append(fake.invocations[key], args) 193 } 194 195 var _ v2.ConfigMapManager = new(ConfigMapManager)