github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/certificate/reenroller/mocks/identity.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/certificate/reenroller" 8 "github.com/hyperledger/fabric-ca/api" 9 "github.com/hyperledger/fabric-ca/lib" 10 "github.com/hyperledger/fabric-ca/lib/client/credential/x509" 11 ) 12 13 type Identity struct { 14 GetClientStub func() *lib.Client 15 getClientMutex sync.RWMutex 16 getClientArgsForCall []struct { 17 } 18 getClientReturns struct { 19 result1 *lib.Client 20 } 21 getClientReturnsOnCall map[int]struct { 22 result1 *lib.Client 23 } 24 GetECertStub func() *x509.Signer 25 getECertMutex sync.RWMutex 26 getECertArgsForCall []struct { 27 } 28 getECertReturns struct { 29 result1 *x509.Signer 30 } 31 getECertReturnsOnCall map[int]struct { 32 result1 *x509.Signer 33 } 34 ReenrollStub func(*api.ReenrollmentRequest) (*lib.EnrollmentResponse, error) 35 reenrollMutex sync.RWMutex 36 reenrollArgsForCall []struct { 37 arg1 *api.ReenrollmentRequest 38 } 39 reenrollReturns struct { 40 result1 *lib.EnrollmentResponse 41 result2 error 42 } 43 reenrollReturnsOnCall map[int]struct { 44 result1 *lib.EnrollmentResponse 45 result2 error 46 } 47 invocations map[string][][]interface{} 48 invocationsMutex sync.RWMutex 49 } 50 51 func (fake *Identity) GetClient() *lib.Client { 52 fake.getClientMutex.Lock() 53 ret, specificReturn := fake.getClientReturnsOnCall[len(fake.getClientArgsForCall)] 54 fake.getClientArgsForCall = append(fake.getClientArgsForCall, struct { 55 }{}) 56 stub := fake.GetClientStub 57 fakeReturns := fake.getClientReturns 58 fake.recordInvocation("GetClient", []interface{}{}) 59 fake.getClientMutex.Unlock() 60 if stub != nil { 61 return stub() 62 } 63 if specificReturn { 64 return ret.result1 65 } 66 return fakeReturns.result1 67 } 68 69 func (fake *Identity) GetClientCallCount() int { 70 fake.getClientMutex.RLock() 71 defer fake.getClientMutex.RUnlock() 72 return len(fake.getClientArgsForCall) 73 } 74 75 func (fake *Identity) GetClientCalls(stub func() *lib.Client) { 76 fake.getClientMutex.Lock() 77 defer fake.getClientMutex.Unlock() 78 fake.GetClientStub = stub 79 } 80 81 func (fake *Identity) GetClientReturns(result1 *lib.Client) { 82 fake.getClientMutex.Lock() 83 defer fake.getClientMutex.Unlock() 84 fake.GetClientStub = nil 85 fake.getClientReturns = struct { 86 result1 *lib.Client 87 }{result1} 88 } 89 90 func (fake *Identity) GetClientReturnsOnCall(i int, result1 *lib.Client) { 91 fake.getClientMutex.Lock() 92 defer fake.getClientMutex.Unlock() 93 fake.GetClientStub = nil 94 if fake.getClientReturnsOnCall == nil { 95 fake.getClientReturnsOnCall = make(map[int]struct { 96 result1 *lib.Client 97 }) 98 } 99 fake.getClientReturnsOnCall[i] = struct { 100 result1 *lib.Client 101 }{result1} 102 } 103 104 func (fake *Identity) GetECert() *x509.Signer { 105 fake.getECertMutex.Lock() 106 ret, specificReturn := fake.getECertReturnsOnCall[len(fake.getECertArgsForCall)] 107 fake.getECertArgsForCall = append(fake.getECertArgsForCall, struct { 108 }{}) 109 stub := fake.GetECertStub 110 fakeReturns := fake.getECertReturns 111 fake.recordInvocation("GetECert", []interface{}{}) 112 fake.getECertMutex.Unlock() 113 if stub != nil { 114 return stub() 115 } 116 if specificReturn { 117 return ret.result1 118 } 119 return fakeReturns.result1 120 } 121 122 func (fake *Identity) GetECertCallCount() int { 123 fake.getECertMutex.RLock() 124 defer fake.getECertMutex.RUnlock() 125 return len(fake.getECertArgsForCall) 126 } 127 128 func (fake *Identity) GetECertCalls(stub func() *x509.Signer) { 129 fake.getECertMutex.Lock() 130 defer fake.getECertMutex.Unlock() 131 fake.GetECertStub = stub 132 } 133 134 func (fake *Identity) GetECertReturns(result1 *x509.Signer) { 135 fake.getECertMutex.Lock() 136 defer fake.getECertMutex.Unlock() 137 fake.GetECertStub = nil 138 fake.getECertReturns = struct { 139 result1 *x509.Signer 140 }{result1} 141 } 142 143 func (fake *Identity) GetECertReturnsOnCall(i int, result1 *x509.Signer) { 144 fake.getECertMutex.Lock() 145 defer fake.getECertMutex.Unlock() 146 fake.GetECertStub = nil 147 if fake.getECertReturnsOnCall == nil { 148 fake.getECertReturnsOnCall = make(map[int]struct { 149 result1 *x509.Signer 150 }) 151 } 152 fake.getECertReturnsOnCall[i] = struct { 153 result1 *x509.Signer 154 }{result1} 155 } 156 157 func (fake *Identity) Reenroll(arg1 *api.ReenrollmentRequest) (*lib.EnrollmentResponse, error) { 158 fake.reenrollMutex.Lock() 159 ret, specificReturn := fake.reenrollReturnsOnCall[len(fake.reenrollArgsForCall)] 160 fake.reenrollArgsForCall = append(fake.reenrollArgsForCall, struct { 161 arg1 *api.ReenrollmentRequest 162 }{arg1}) 163 stub := fake.ReenrollStub 164 fakeReturns := fake.reenrollReturns 165 fake.recordInvocation("Reenroll", []interface{}{arg1}) 166 fake.reenrollMutex.Unlock() 167 if stub != nil { 168 return stub(arg1) 169 } 170 if specificReturn { 171 return ret.result1, ret.result2 172 } 173 return fakeReturns.result1, fakeReturns.result2 174 } 175 176 func (fake *Identity) ReenrollCallCount() int { 177 fake.reenrollMutex.RLock() 178 defer fake.reenrollMutex.RUnlock() 179 return len(fake.reenrollArgsForCall) 180 } 181 182 func (fake *Identity) ReenrollCalls(stub func(*api.ReenrollmentRequest) (*lib.EnrollmentResponse, error)) { 183 fake.reenrollMutex.Lock() 184 defer fake.reenrollMutex.Unlock() 185 fake.ReenrollStub = stub 186 } 187 188 func (fake *Identity) ReenrollArgsForCall(i int) *api.ReenrollmentRequest { 189 fake.reenrollMutex.RLock() 190 defer fake.reenrollMutex.RUnlock() 191 argsForCall := fake.reenrollArgsForCall[i] 192 return argsForCall.arg1 193 } 194 195 func (fake *Identity) ReenrollReturns(result1 *lib.EnrollmentResponse, result2 error) { 196 fake.reenrollMutex.Lock() 197 defer fake.reenrollMutex.Unlock() 198 fake.ReenrollStub = nil 199 fake.reenrollReturns = struct { 200 result1 *lib.EnrollmentResponse 201 result2 error 202 }{result1, result2} 203 } 204 205 func (fake *Identity) ReenrollReturnsOnCall(i int, result1 *lib.EnrollmentResponse, result2 error) { 206 fake.reenrollMutex.Lock() 207 defer fake.reenrollMutex.Unlock() 208 fake.ReenrollStub = nil 209 if fake.reenrollReturnsOnCall == nil { 210 fake.reenrollReturnsOnCall = make(map[int]struct { 211 result1 *lib.EnrollmentResponse 212 result2 error 213 }) 214 } 215 fake.reenrollReturnsOnCall[i] = struct { 216 result1 *lib.EnrollmentResponse 217 result2 error 218 }{result1, result2} 219 } 220 221 func (fake *Identity) Invocations() map[string][][]interface{} { 222 fake.invocationsMutex.RLock() 223 defer fake.invocationsMutex.RUnlock() 224 fake.getClientMutex.RLock() 225 defer fake.getClientMutex.RUnlock() 226 fake.getECertMutex.RLock() 227 defer fake.getECertMutex.RUnlock() 228 fake.reenrollMutex.RLock() 229 defer fake.reenrollMutex.RUnlock() 230 copiedInvocations := map[string][][]interface{}{} 231 for key, value := range fake.invocations { 232 copiedInvocations[key] = value 233 } 234 return copiedInvocations 235 } 236 237 func (fake *Identity) recordInvocation(key string, args []interface{}) { 238 fake.invocationsMutex.Lock() 239 defer fake.invocationsMutex.Unlock() 240 if fake.invocations == nil { 241 fake.invocations = map[string][][]interface{}{} 242 } 243 if fake.invocations[key] == nil { 244 fake.invocations[key] = [][]interface{}{} 245 } 246 fake.invocations[key] = append(fake.invocations[key], args) 247 } 248 249 var _ reenroller.Identity = new(Identity)