github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/base/console/mocks/restart_manager.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 7 baseconsole "github.com/IBM-Blockchain/fabric-operator/pkg/offering/base/console" 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 ForConfigMapUpdateStub func(v1.Object) error 14 forConfigMapUpdateMutex sync.RWMutex 15 forConfigMapUpdateArgsForCall []struct { 16 arg1 v1.Object 17 } 18 forConfigMapUpdateReturns struct { 19 result1 error 20 } 21 forConfigMapUpdateReturnsOnCall 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 TriggerIfNeededStub func(restart.Instance) error 36 triggerIfNeededMutex sync.RWMutex 37 triggerIfNeededArgsForCall []struct { 38 arg1 restart.Instance 39 } 40 triggerIfNeededReturns struct { 41 result1 error 42 } 43 triggerIfNeededReturnsOnCall map[int]struct { 44 result1 error 45 } 46 invocations map[string][][]interface{} 47 invocationsMutex sync.RWMutex 48 } 49 50 func (fake *RestartManager) ForConfigMapUpdate(arg1 v1.Object) error { 51 fake.forConfigMapUpdateMutex.Lock() 52 ret, specificReturn := fake.forConfigMapUpdateReturnsOnCall[len(fake.forConfigMapUpdateArgsForCall)] 53 fake.forConfigMapUpdateArgsForCall = append(fake.forConfigMapUpdateArgsForCall, struct { 54 arg1 v1.Object 55 }{arg1}) 56 stub := fake.ForConfigMapUpdateStub 57 fakeReturns := fake.forConfigMapUpdateReturns 58 fake.recordInvocation("ForConfigMapUpdate", []interface{}{arg1}) 59 fake.forConfigMapUpdateMutex.Unlock() 60 if stub != nil { 61 return stub(arg1) 62 } 63 if specificReturn { 64 return ret.result1 65 } 66 return fakeReturns.result1 67 } 68 69 func (fake *RestartManager) ForConfigMapUpdateCallCount() int { 70 fake.forConfigMapUpdateMutex.RLock() 71 defer fake.forConfigMapUpdateMutex.RUnlock() 72 return len(fake.forConfigMapUpdateArgsForCall) 73 } 74 75 func (fake *RestartManager) ForConfigMapUpdateCalls(stub func(v1.Object) error) { 76 fake.forConfigMapUpdateMutex.Lock() 77 defer fake.forConfigMapUpdateMutex.Unlock() 78 fake.ForConfigMapUpdateStub = stub 79 } 80 81 func (fake *RestartManager) ForConfigMapUpdateArgsForCall(i int) v1.Object { 82 fake.forConfigMapUpdateMutex.RLock() 83 defer fake.forConfigMapUpdateMutex.RUnlock() 84 argsForCall := fake.forConfigMapUpdateArgsForCall[i] 85 return argsForCall.arg1 86 } 87 88 func (fake *RestartManager) ForConfigMapUpdateReturns(result1 error) { 89 fake.forConfigMapUpdateMutex.Lock() 90 defer fake.forConfigMapUpdateMutex.Unlock() 91 fake.ForConfigMapUpdateStub = nil 92 fake.forConfigMapUpdateReturns = struct { 93 result1 error 94 }{result1} 95 } 96 97 func (fake *RestartManager) ForConfigMapUpdateReturnsOnCall(i int, result1 error) { 98 fake.forConfigMapUpdateMutex.Lock() 99 defer fake.forConfigMapUpdateMutex.Unlock() 100 fake.ForConfigMapUpdateStub = nil 101 if fake.forConfigMapUpdateReturnsOnCall == nil { 102 fake.forConfigMapUpdateReturnsOnCall = make(map[int]struct { 103 result1 error 104 }) 105 } 106 fake.forConfigMapUpdateReturnsOnCall[i] = struct { 107 result1 error 108 }{result1} 109 } 110 111 func (fake *RestartManager) ForRestartAction(arg1 v1.Object) error { 112 fake.forRestartActionMutex.Lock() 113 ret, specificReturn := fake.forRestartActionReturnsOnCall[len(fake.forRestartActionArgsForCall)] 114 fake.forRestartActionArgsForCall = append(fake.forRestartActionArgsForCall, struct { 115 arg1 v1.Object 116 }{arg1}) 117 stub := fake.ForRestartActionStub 118 fakeReturns := fake.forRestartActionReturns 119 fake.recordInvocation("ForRestartAction", []interface{}{arg1}) 120 fake.forRestartActionMutex.Unlock() 121 if stub != nil { 122 return stub(arg1) 123 } 124 if specificReturn { 125 return ret.result1 126 } 127 return fakeReturns.result1 128 } 129 130 func (fake *RestartManager) ForRestartActionCallCount() int { 131 fake.forRestartActionMutex.RLock() 132 defer fake.forRestartActionMutex.RUnlock() 133 return len(fake.forRestartActionArgsForCall) 134 } 135 136 func (fake *RestartManager) ForRestartActionCalls(stub func(v1.Object) error) { 137 fake.forRestartActionMutex.Lock() 138 defer fake.forRestartActionMutex.Unlock() 139 fake.ForRestartActionStub = stub 140 } 141 142 func (fake *RestartManager) ForRestartActionArgsForCall(i int) v1.Object { 143 fake.forRestartActionMutex.RLock() 144 defer fake.forRestartActionMutex.RUnlock() 145 argsForCall := fake.forRestartActionArgsForCall[i] 146 return argsForCall.arg1 147 } 148 149 func (fake *RestartManager) ForRestartActionReturns(result1 error) { 150 fake.forRestartActionMutex.Lock() 151 defer fake.forRestartActionMutex.Unlock() 152 fake.ForRestartActionStub = nil 153 fake.forRestartActionReturns = struct { 154 result1 error 155 }{result1} 156 } 157 158 func (fake *RestartManager) ForRestartActionReturnsOnCall(i int, result1 error) { 159 fake.forRestartActionMutex.Lock() 160 defer fake.forRestartActionMutex.Unlock() 161 fake.ForRestartActionStub = nil 162 if fake.forRestartActionReturnsOnCall == nil { 163 fake.forRestartActionReturnsOnCall = make(map[int]struct { 164 result1 error 165 }) 166 } 167 fake.forRestartActionReturnsOnCall[i] = struct { 168 result1 error 169 }{result1} 170 } 171 172 func (fake *RestartManager) TriggerIfNeeded(arg1 restart.Instance) error { 173 fake.triggerIfNeededMutex.Lock() 174 ret, specificReturn := fake.triggerIfNeededReturnsOnCall[len(fake.triggerIfNeededArgsForCall)] 175 fake.triggerIfNeededArgsForCall = append(fake.triggerIfNeededArgsForCall, struct { 176 arg1 restart.Instance 177 }{arg1}) 178 stub := fake.TriggerIfNeededStub 179 fakeReturns := fake.triggerIfNeededReturns 180 fake.recordInvocation("TriggerIfNeeded", []interface{}{arg1}) 181 fake.triggerIfNeededMutex.Unlock() 182 if stub != nil { 183 return stub(arg1) 184 } 185 if specificReturn { 186 return ret.result1 187 } 188 return fakeReturns.result1 189 } 190 191 func (fake *RestartManager) TriggerIfNeededCallCount() int { 192 fake.triggerIfNeededMutex.RLock() 193 defer fake.triggerIfNeededMutex.RUnlock() 194 return len(fake.triggerIfNeededArgsForCall) 195 } 196 197 func (fake *RestartManager) TriggerIfNeededCalls(stub func(restart.Instance) error) { 198 fake.triggerIfNeededMutex.Lock() 199 defer fake.triggerIfNeededMutex.Unlock() 200 fake.TriggerIfNeededStub = stub 201 } 202 203 func (fake *RestartManager) TriggerIfNeededArgsForCall(i int) restart.Instance { 204 fake.triggerIfNeededMutex.RLock() 205 defer fake.triggerIfNeededMutex.RUnlock() 206 argsForCall := fake.triggerIfNeededArgsForCall[i] 207 return argsForCall.arg1 208 } 209 210 func (fake *RestartManager) TriggerIfNeededReturns(result1 error) { 211 fake.triggerIfNeededMutex.Lock() 212 defer fake.triggerIfNeededMutex.Unlock() 213 fake.TriggerIfNeededStub = nil 214 fake.triggerIfNeededReturns = struct { 215 result1 error 216 }{result1} 217 } 218 219 func (fake *RestartManager) TriggerIfNeededReturnsOnCall(i int, result1 error) { 220 fake.triggerIfNeededMutex.Lock() 221 defer fake.triggerIfNeededMutex.Unlock() 222 fake.TriggerIfNeededStub = nil 223 if fake.triggerIfNeededReturnsOnCall == nil { 224 fake.triggerIfNeededReturnsOnCall = make(map[int]struct { 225 result1 error 226 }) 227 } 228 fake.triggerIfNeededReturnsOnCall[i] = struct { 229 result1 error 230 }{result1} 231 } 232 233 func (fake *RestartManager) Invocations() map[string][][]interface{} { 234 fake.invocationsMutex.RLock() 235 defer fake.invocationsMutex.RUnlock() 236 fake.forConfigMapUpdateMutex.RLock() 237 defer fake.forConfigMapUpdateMutex.RUnlock() 238 fake.forRestartActionMutex.RLock() 239 defer fake.forRestartActionMutex.RUnlock() 240 fake.triggerIfNeededMutex.RLock() 241 defer fake.triggerIfNeededMutex.RUnlock() 242 copiedInvocations := map[string][][]interface{}{} 243 for key, value := range fake.invocations { 244 copiedInvocations[key] = value 245 } 246 return copiedInvocations 247 } 248 249 func (fake *RestartManager) recordInvocation(key string, args []interface{}) { 250 fake.invocationsMutex.Lock() 251 defer fake.invocationsMutex.Unlock() 252 if fake.invocations == nil { 253 fake.invocations = map[string][][]interface{}{} 254 } 255 if fake.invocations[key] == nil { 256 fake.invocations[key] = [][]interface{}{} 257 } 258 fake.invocations[key] = append(fake.invocations[key], args) 259 } 260 261 var _ baseconsole.RestartManager = new(RestartManager)