github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/initializer/common/config/mocks/crypto.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/pkg/initializer/common/config" 8 ) 9 10 type Crypto struct { 11 GetCryptoStub func() (*config.Response, error) 12 getCryptoMutex sync.RWMutex 13 getCryptoArgsForCall []struct { 14 } 15 getCryptoReturns struct { 16 result1 *config.Response 17 result2 error 18 } 19 getCryptoReturnsOnCall map[int]struct { 20 result1 *config.Response 21 result2 error 22 } 23 PingCAStub func() error 24 pingCAMutex sync.RWMutex 25 pingCAArgsForCall []struct { 26 } 27 pingCAReturns struct { 28 result1 error 29 } 30 pingCAReturnsOnCall map[int]struct { 31 result1 error 32 } 33 ValidateStub func() error 34 validateMutex sync.RWMutex 35 validateArgsForCall []struct { 36 } 37 validateReturns struct { 38 result1 error 39 } 40 validateReturnsOnCall map[int]struct { 41 result1 error 42 } 43 invocations map[string][][]interface{} 44 invocationsMutex sync.RWMutex 45 } 46 47 func (fake *Crypto) GetCrypto() (*config.Response, error) { 48 fake.getCryptoMutex.Lock() 49 ret, specificReturn := fake.getCryptoReturnsOnCall[len(fake.getCryptoArgsForCall)] 50 fake.getCryptoArgsForCall = append(fake.getCryptoArgsForCall, struct { 51 }{}) 52 stub := fake.GetCryptoStub 53 fakeReturns := fake.getCryptoReturns 54 fake.recordInvocation("GetCrypto", []interface{}{}) 55 fake.getCryptoMutex.Unlock() 56 if stub != nil { 57 return stub() 58 } 59 if specificReturn { 60 return ret.result1, ret.result2 61 } 62 return fakeReturns.result1, fakeReturns.result2 63 } 64 65 func (fake *Crypto) GetCryptoCallCount() int { 66 fake.getCryptoMutex.RLock() 67 defer fake.getCryptoMutex.RUnlock() 68 return len(fake.getCryptoArgsForCall) 69 } 70 71 func (fake *Crypto) GetCryptoCalls(stub func() (*config.Response, error)) { 72 fake.getCryptoMutex.Lock() 73 defer fake.getCryptoMutex.Unlock() 74 fake.GetCryptoStub = stub 75 } 76 77 func (fake *Crypto) GetCryptoReturns(result1 *config.Response, result2 error) { 78 fake.getCryptoMutex.Lock() 79 defer fake.getCryptoMutex.Unlock() 80 fake.GetCryptoStub = nil 81 fake.getCryptoReturns = struct { 82 result1 *config.Response 83 result2 error 84 }{result1, result2} 85 } 86 87 func (fake *Crypto) GetCryptoReturnsOnCall(i int, result1 *config.Response, result2 error) { 88 fake.getCryptoMutex.Lock() 89 defer fake.getCryptoMutex.Unlock() 90 fake.GetCryptoStub = nil 91 if fake.getCryptoReturnsOnCall == nil { 92 fake.getCryptoReturnsOnCall = make(map[int]struct { 93 result1 *config.Response 94 result2 error 95 }) 96 } 97 fake.getCryptoReturnsOnCall[i] = struct { 98 result1 *config.Response 99 result2 error 100 }{result1, result2} 101 } 102 103 func (fake *Crypto) PingCA() error { 104 fake.pingCAMutex.Lock() 105 ret, specificReturn := fake.pingCAReturnsOnCall[len(fake.pingCAArgsForCall)] 106 fake.pingCAArgsForCall = append(fake.pingCAArgsForCall, struct { 107 }{}) 108 stub := fake.PingCAStub 109 fakeReturns := fake.pingCAReturns 110 fake.recordInvocation("PingCA", []interface{}{}) 111 fake.pingCAMutex.Unlock() 112 if stub != nil { 113 return stub() 114 } 115 if specificReturn { 116 return ret.result1 117 } 118 return fakeReturns.result1 119 } 120 121 func (fake *Crypto) PingCACallCount() int { 122 fake.pingCAMutex.RLock() 123 defer fake.pingCAMutex.RUnlock() 124 return len(fake.pingCAArgsForCall) 125 } 126 127 func (fake *Crypto) PingCACalls(stub func() error) { 128 fake.pingCAMutex.Lock() 129 defer fake.pingCAMutex.Unlock() 130 fake.PingCAStub = stub 131 } 132 133 func (fake *Crypto) PingCAReturns(result1 error) { 134 fake.pingCAMutex.Lock() 135 defer fake.pingCAMutex.Unlock() 136 fake.PingCAStub = nil 137 fake.pingCAReturns = struct { 138 result1 error 139 }{result1} 140 } 141 142 func (fake *Crypto) PingCAReturnsOnCall(i int, result1 error) { 143 fake.pingCAMutex.Lock() 144 defer fake.pingCAMutex.Unlock() 145 fake.PingCAStub = nil 146 if fake.pingCAReturnsOnCall == nil { 147 fake.pingCAReturnsOnCall = make(map[int]struct { 148 result1 error 149 }) 150 } 151 fake.pingCAReturnsOnCall[i] = struct { 152 result1 error 153 }{result1} 154 } 155 156 func (fake *Crypto) Validate() error { 157 fake.validateMutex.Lock() 158 ret, specificReturn := fake.validateReturnsOnCall[len(fake.validateArgsForCall)] 159 fake.validateArgsForCall = append(fake.validateArgsForCall, struct { 160 }{}) 161 stub := fake.ValidateStub 162 fakeReturns := fake.validateReturns 163 fake.recordInvocation("Validate", []interface{}{}) 164 fake.validateMutex.Unlock() 165 if stub != nil { 166 return stub() 167 } 168 if specificReturn { 169 return ret.result1 170 } 171 return fakeReturns.result1 172 } 173 174 func (fake *Crypto) ValidateCallCount() int { 175 fake.validateMutex.RLock() 176 defer fake.validateMutex.RUnlock() 177 return len(fake.validateArgsForCall) 178 } 179 180 func (fake *Crypto) ValidateCalls(stub func() error) { 181 fake.validateMutex.Lock() 182 defer fake.validateMutex.Unlock() 183 fake.ValidateStub = stub 184 } 185 186 func (fake *Crypto) ValidateReturns(result1 error) { 187 fake.validateMutex.Lock() 188 defer fake.validateMutex.Unlock() 189 fake.ValidateStub = nil 190 fake.validateReturns = struct { 191 result1 error 192 }{result1} 193 } 194 195 func (fake *Crypto) ValidateReturnsOnCall(i int, result1 error) { 196 fake.validateMutex.Lock() 197 defer fake.validateMutex.Unlock() 198 fake.ValidateStub = nil 199 if fake.validateReturnsOnCall == nil { 200 fake.validateReturnsOnCall = make(map[int]struct { 201 result1 error 202 }) 203 } 204 fake.validateReturnsOnCall[i] = struct { 205 result1 error 206 }{result1} 207 } 208 209 func (fake *Crypto) Invocations() map[string][][]interface{} { 210 fake.invocationsMutex.RLock() 211 defer fake.invocationsMutex.RUnlock() 212 fake.getCryptoMutex.RLock() 213 defer fake.getCryptoMutex.RUnlock() 214 fake.pingCAMutex.RLock() 215 defer fake.pingCAMutex.RUnlock() 216 fake.validateMutex.RLock() 217 defer fake.validateMutex.RUnlock() 218 copiedInvocations := map[string][][]interface{}{} 219 for key, value := range fake.invocations { 220 copiedInvocations[key] = value 221 } 222 return copiedInvocations 223 } 224 225 func (fake *Crypto) recordInvocation(key string, args []interface{}) { 226 fake.invocationsMutex.Lock() 227 defer fake.invocationsMutex.Unlock() 228 if fake.invocations == nil { 229 fake.invocations = map[string][][]interface{}{} 230 } 231 if fake.invocations[key] == nil { 232 fake.invocations[key] = [][]interface{}{} 233 } 234 fake.invocations[key] = append(fake.invocations[key], args) 235 } 236 237 var _ config.Crypto = new(Crypto)