github.com/hyperledger-labs/bdls@v2.1.1+incompatible/core/chaincode/lifecycle/mock/installed_chaincodes_lister.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mock 3 4 import ( 5 "sync" 6 7 "github.com/hyperledger/fabric/common/chaincode" 8 "github.com/hyperledger/fabric/core/chaincode/lifecycle" 9 ) 10 11 type InstalledChaincodesLister struct { 12 GetInstalledChaincodeStub func(string) (*chaincode.InstalledChaincode, error) 13 getInstalledChaincodeMutex sync.RWMutex 14 getInstalledChaincodeArgsForCall []struct { 15 arg1 string 16 } 17 getInstalledChaincodeReturns struct { 18 result1 *chaincode.InstalledChaincode 19 result2 error 20 } 21 getInstalledChaincodeReturnsOnCall map[int]struct { 22 result1 *chaincode.InstalledChaincode 23 result2 error 24 } 25 ListInstalledChaincodesStub func() []*chaincode.InstalledChaincode 26 listInstalledChaincodesMutex sync.RWMutex 27 listInstalledChaincodesArgsForCall []struct { 28 } 29 listInstalledChaincodesReturns struct { 30 result1 []*chaincode.InstalledChaincode 31 } 32 listInstalledChaincodesReturnsOnCall map[int]struct { 33 result1 []*chaincode.InstalledChaincode 34 } 35 invocations map[string][][]interface{} 36 invocationsMutex sync.RWMutex 37 } 38 39 func (fake *InstalledChaincodesLister) GetInstalledChaincode(arg1 string) (*chaincode.InstalledChaincode, error) { 40 fake.getInstalledChaincodeMutex.Lock() 41 ret, specificReturn := fake.getInstalledChaincodeReturnsOnCall[len(fake.getInstalledChaincodeArgsForCall)] 42 fake.getInstalledChaincodeArgsForCall = append(fake.getInstalledChaincodeArgsForCall, struct { 43 arg1 string 44 }{arg1}) 45 fake.recordInvocation("GetInstalledChaincode", []interface{}{arg1}) 46 fake.getInstalledChaincodeMutex.Unlock() 47 if fake.GetInstalledChaincodeStub != nil { 48 return fake.GetInstalledChaincodeStub(arg1) 49 } 50 if specificReturn { 51 return ret.result1, ret.result2 52 } 53 fakeReturns := fake.getInstalledChaincodeReturns 54 return fakeReturns.result1, fakeReturns.result2 55 } 56 57 func (fake *InstalledChaincodesLister) GetInstalledChaincodeCallCount() int { 58 fake.getInstalledChaincodeMutex.RLock() 59 defer fake.getInstalledChaincodeMutex.RUnlock() 60 return len(fake.getInstalledChaincodeArgsForCall) 61 } 62 63 func (fake *InstalledChaincodesLister) GetInstalledChaincodeCalls(stub func(string) (*chaincode.InstalledChaincode, error)) { 64 fake.getInstalledChaincodeMutex.Lock() 65 defer fake.getInstalledChaincodeMutex.Unlock() 66 fake.GetInstalledChaincodeStub = stub 67 } 68 69 func (fake *InstalledChaincodesLister) GetInstalledChaincodeArgsForCall(i int) string { 70 fake.getInstalledChaincodeMutex.RLock() 71 defer fake.getInstalledChaincodeMutex.RUnlock() 72 argsForCall := fake.getInstalledChaincodeArgsForCall[i] 73 return argsForCall.arg1 74 } 75 76 func (fake *InstalledChaincodesLister) GetInstalledChaincodeReturns(result1 *chaincode.InstalledChaincode, result2 error) { 77 fake.getInstalledChaincodeMutex.Lock() 78 defer fake.getInstalledChaincodeMutex.Unlock() 79 fake.GetInstalledChaincodeStub = nil 80 fake.getInstalledChaincodeReturns = struct { 81 result1 *chaincode.InstalledChaincode 82 result2 error 83 }{result1, result2} 84 } 85 86 func (fake *InstalledChaincodesLister) GetInstalledChaincodeReturnsOnCall(i int, result1 *chaincode.InstalledChaincode, result2 error) { 87 fake.getInstalledChaincodeMutex.Lock() 88 defer fake.getInstalledChaincodeMutex.Unlock() 89 fake.GetInstalledChaincodeStub = nil 90 if fake.getInstalledChaincodeReturnsOnCall == nil { 91 fake.getInstalledChaincodeReturnsOnCall = make(map[int]struct { 92 result1 *chaincode.InstalledChaincode 93 result2 error 94 }) 95 } 96 fake.getInstalledChaincodeReturnsOnCall[i] = struct { 97 result1 *chaincode.InstalledChaincode 98 result2 error 99 }{result1, result2} 100 } 101 102 func (fake *InstalledChaincodesLister) ListInstalledChaincodes() []*chaincode.InstalledChaincode { 103 fake.listInstalledChaincodesMutex.Lock() 104 ret, specificReturn := fake.listInstalledChaincodesReturnsOnCall[len(fake.listInstalledChaincodesArgsForCall)] 105 fake.listInstalledChaincodesArgsForCall = append(fake.listInstalledChaincodesArgsForCall, struct { 106 }{}) 107 fake.recordInvocation("ListInstalledChaincodes", []interface{}{}) 108 fake.listInstalledChaincodesMutex.Unlock() 109 if fake.ListInstalledChaincodesStub != nil { 110 return fake.ListInstalledChaincodesStub() 111 } 112 if specificReturn { 113 return ret.result1 114 } 115 fakeReturns := fake.listInstalledChaincodesReturns 116 return fakeReturns.result1 117 } 118 119 func (fake *InstalledChaincodesLister) ListInstalledChaincodesCallCount() int { 120 fake.listInstalledChaincodesMutex.RLock() 121 defer fake.listInstalledChaincodesMutex.RUnlock() 122 return len(fake.listInstalledChaincodesArgsForCall) 123 } 124 125 func (fake *InstalledChaincodesLister) ListInstalledChaincodesCalls(stub func() []*chaincode.InstalledChaincode) { 126 fake.listInstalledChaincodesMutex.Lock() 127 defer fake.listInstalledChaincodesMutex.Unlock() 128 fake.ListInstalledChaincodesStub = stub 129 } 130 131 func (fake *InstalledChaincodesLister) ListInstalledChaincodesReturns(result1 []*chaincode.InstalledChaincode) { 132 fake.listInstalledChaincodesMutex.Lock() 133 defer fake.listInstalledChaincodesMutex.Unlock() 134 fake.ListInstalledChaincodesStub = nil 135 fake.listInstalledChaincodesReturns = struct { 136 result1 []*chaincode.InstalledChaincode 137 }{result1} 138 } 139 140 func (fake *InstalledChaincodesLister) ListInstalledChaincodesReturnsOnCall(i int, result1 []*chaincode.InstalledChaincode) { 141 fake.listInstalledChaincodesMutex.Lock() 142 defer fake.listInstalledChaincodesMutex.Unlock() 143 fake.ListInstalledChaincodesStub = nil 144 if fake.listInstalledChaincodesReturnsOnCall == nil { 145 fake.listInstalledChaincodesReturnsOnCall = make(map[int]struct { 146 result1 []*chaincode.InstalledChaincode 147 }) 148 } 149 fake.listInstalledChaincodesReturnsOnCall[i] = struct { 150 result1 []*chaincode.InstalledChaincode 151 }{result1} 152 } 153 154 func (fake *InstalledChaincodesLister) Invocations() map[string][][]interface{} { 155 fake.invocationsMutex.RLock() 156 defer fake.invocationsMutex.RUnlock() 157 fake.getInstalledChaincodeMutex.RLock() 158 defer fake.getInstalledChaincodeMutex.RUnlock() 159 fake.listInstalledChaincodesMutex.RLock() 160 defer fake.listInstalledChaincodesMutex.RUnlock() 161 copiedInvocations := map[string][][]interface{}{} 162 for key, value := range fake.invocations { 163 copiedInvocations[key] = value 164 } 165 return copiedInvocations 166 } 167 168 func (fake *InstalledChaincodesLister) recordInvocation(key string, args []interface{}) { 169 fake.invocationsMutex.Lock() 170 defer fake.invocationsMutex.Unlock() 171 if fake.invocations == nil { 172 fake.invocations = map[string][][]interface{}{} 173 } 174 if fake.invocations[key] == nil { 175 fake.invocations[key] = [][]interface{}{} 176 } 177 fake.invocations[key] = append(fake.invocations[key], args) 178 } 179 180 var _ lifecycle.InstalledChaincodesLister = new(InstalledChaincodesLister)