github.com/lzy4123/fabric@v2.1.1+incompatible/core/aclmgmt/mocks/defaultaclprovider.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 ) 7 8 type DefaultACLProvider struct { 9 CheckACLStub func(string, string, interface{}) error 10 checkACLMutex sync.RWMutex 11 checkACLArgsForCall []struct { 12 arg1 string 13 arg2 string 14 arg3 interface{} 15 } 16 checkACLReturns struct { 17 result1 error 18 } 19 checkACLReturnsOnCall map[int]struct { 20 result1 error 21 } 22 IsPtypePolicyStub func(string) bool 23 isPtypePolicyMutex sync.RWMutex 24 isPtypePolicyArgsForCall []struct { 25 arg1 string 26 } 27 isPtypePolicyReturns struct { 28 result1 bool 29 } 30 isPtypePolicyReturnsOnCall map[int]struct { 31 result1 bool 32 } 33 invocations map[string][][]interface{} 34 invocationsMutex sync.RWMutex 35 } 36 37 func (fake *DefaultACLProvider) CheckACL(arg1 string, arg2 string, arg3 interface{}) error { 38 fake.checkACLMutex.Lock() 39 ret, specificReturn := fake.checkACLReturnsOnCall[len(fake.checkACLArgsForCall)] 40 fake.checkACLArgsForCall = append(fake.checkACLArgsForCall, struct { 41 arg1 string 42 arg2 string 43 arg3 interface{} 44 }{arg1, arg2, arg3}) 45 fake.recordInvocation("CheckACL", []interface{}{arg1, arg2, arg3}) 46 fake.checkACLMutex.Unlock() 47 if fake.CheckACLStub != nil { 48 return fake.CheckACLStub(arg1, arg2, arg3) 49 } 50 if specificReturn { 51 return ret.result1 52 } 53 fakeReturns := fake.checkACLReturns 54 return fakeReturns.result1 55 } 56 57 func (fake *DefaultACLProvider) CheckACLCallCount() int { 58 fake.checkACLMutex.RLock() 59 defer fake.checkACLMutex.RUnlock() 60 return len(fake.checkACLArgsForCall) 61 } 62 63 func (fake *DefaultACLProvider) CheckACLCalls(stub func(string, string, interface{}) error) { 64 fake.checkACLMutex.Lock() 65 defer fake.checkACLMutex.Unlock() 66 fake.CheckACLStub = stub 67 } 68 69 func (fake *DefaultACLProvider) CheckACLArgsForCall(i int) (string, string, interface{}) { 70 fake.checkACLMutex.RLock() 71 defer fake.checkACLMutex.RUnlock() 72 argsForCall := fake.checkACLArgsForCall[i] 73 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 74 } 75 76 func (fake *DefaultACLProvider) CheckACLReturns(result1 error) { 77 fake.checkACLMutex.Lock() 78 defer fake.checkACLMutex.Unlock() 79 fake.CheckACLStub = nil 80 fake.checkACLReturns = struct { 81 result1 error 82 }{result1} 83 } 84 85 func (fake *DefaultACLProvider) CheckACLReturnsOnCall(i int, result1 error) { 86 fake.checkACLMutex.Lock() 87 defer fake.checkACLMutex.Unlock() 88 fake.CheckACLStub = nil 89 if fake.checkACLReturnsOnCall == nil { 90 fake.checkACLReturnsOnCall = make(map[int]struct { 91 result1 error 92 }) 93 } 94 fake.checkACLReturnsOnCall[i] = struct { 95 result1 error 96 }{result1} 97 } 98 99 func (fake *DefaultACLProvider) IsPtypePolicy(arg1 string) bool { 100 fake.isPtypePolicyMutex.Lock() 101 ret, specificReturn := fake.isPtypePolicyReturnsOnCall[len(fake.isPtypePolicyArgsForCall)] 102 fake.isPtypePolicyArgsForCall = append(fake.isPtypePolicyArgsForCall, struct { 103 arg1 string 104 }{arg1}) 105 fake.recordInvocation("IsPtypePolicy", []interface{}{arg1}) 106 fake.isPtypePolicyMutex.Unlock() 107 if fake.IsPtypePolicyStub != nil { 108 return fake.IsPtypePolicyStub(arg1) 109 } 110 if specificReturn { 111 return ret.result1 112 } 113 fakeReturns := fake.isPtypePolicyReturns 114 return fakeReturns.result1 115 } 116 117 func (fake *DefaultACLProvider) IsPtypePolicyCallCount() int { 118 fake.isPtypePolicyMutex.RLock() 119 defer fake.isPtypePolicyMutex.RUnlock() 120 return len(fake.isPtypePolicyArgsForCall) 121 } 122 123 func (fake *DefaultACLProvider) IsPtypePolicyCalls(stub func(string) bool) { 124 fake.isPtypePolicyMutex.Lock() 125 defer fake.isPtypePolicyMutex.Unlock() 126 fake.IsPtypePolicyStub = stub 127 } 128 129 func (fake *DefaultACLProvider) IsPtypePolicyArgsForCall(i int) string { 130 fake.isPtypePolicyMutex.RLock() 131 defer fake.isPtypePolicyMutex.RUnlock() 132 argsForCall := fake.isPtypePolicyArgsForCall[i] 133 return argsForCall.arg1 134 } 135 136 func (fake *DefaultACLProvider) IsPtypePolicyReturns(result1 bool) { 137 fake.isPtypePolicyMutex.Lock() 138 defer fake.isPtypePolicyMutex.Unlock() 139 fake.IsPtypePolicyStub = nil 140 fake.isPtypePolicyReturns = struct { 141 result1 bool 142 }{result1} 143 } 144 145 func (fake *DefaultACLProvider) IsPtypePolicyReturnsOnCall(i int, result1 bool) { 146 fake.isPtypePolicyMutex.Lock() 147 defer fake.isPtypePolicyMutex.Unlock() 148 fake.IsPtypePolicyStub = nil 149 if fake.isPtypePolicyReturnsOnCall == nil { 150 fake.isPtypePolicyReturnsOnCall = make(map[int]struct { 151 result1 bool 152 }) 153 } 154 fake.isPtypePolicyReturnsOnCall[i] = struct { 155 result1 bool 156 }{result1} 157 } 158 159 func (fake *DefaultACLProvider) Invocations() map[string][][]interface{} { 160 fake.invocationsMutex.RLock() 161 defer fake.invocationsMutex.RUnlock() 162 fake.checkACLMutex.RLock() 163 defer fake.checkACLMutex.RUnlock() 164 fake.isPtypePolicyMutex.RLock() 165 defer fake.isPtypePolicyMutex.RUnlock() 166 copiedInvocations := map[string][][]interface{}{} 167 for key, value := range fake.invocations { 168 copiedInvocations[key] = value 169 } 170 return copiedInvocations 171 } 172 173 func (fake *DefaultACLProvider) recordInvocation(key string, args []interface{}) { 174 fake.invocationsMutex.Lock() 175 defer fake.invocationsMutex.Unlock() 176 if fake.invocations == nil { 177 fake.invocations = map[string][][]interface{}{} 178 } 179 if fake.invocations[key] == nil { 180 fake.invocations[key] = [][]interface{}{} 181 } 182 fake.invocations[key] = append(fake.invocations[key], args) 183 }