github.com/loafoe/cli@v7.1.0+incompatible/cf/api/securitygroups/defaults/running/runningfakes/fake_security_groups_repo.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package runningfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/cf/api/securitygroups/defaults/running" 8 "code.cloudfoundry.org/cli/cf/models" 9 ) 10 11 type FakeSecurityGroupsRepo struct { 12 BindToRunningSetStub func(string) error 13 bindToRunningSetMutex sync.RWMutex 14 bindToRunningSetArgsForCall []struct { 15 arg1 string 16 } 17 bindToRunningSetReturns struct { 18 result1 error 19 } 20 bindToRunningSetReturnsOnCall map[int]struct { 21 result1 error 22 } 23 ListStub func() ([]models.SecurityGroupFields, error) 24 listMutex sync.RWMutex 25 listArgsForCall []struct { 26 } 27 listReturns struct { 28 result1 []models.SecurityGroupFields 29 result2 error 30 } 31 listReturnsOnCall map[int]struct { 32 result1 []models.SecurityGroupFields 33 result2 error 34 } 35 UnbindFromRunningSetStub func(string) error 36 unbindFromRunningSetMutex sync.RWMutex 37 unbindFromRunningSetArgsForCall []struct { 38 arg1 string 39 } 40 unbindFromRunningSetReturns struct { 41 result1 error 42 } 43 unbindFromRunningSetReturnsOnCall map[int]struct { 44 result1 error 45 } 46 invocations map[string][][]interface{} 47 invocationsMutex sync.RWMutex 48 } 49 50 func (fake *FakeSecurityGroupsRepo) BindToRunningSet(arg1 string) error { 51 fake.bindToRunningSetMutex.Lock() 52 ret, specificReturn := fake.bindToRunningSetReturnsOnCall[len(fake.bindToRunningSetArgsForCall)] 53 fake.bindToRunningSetArgsForCall = append(fake.bindToRunningSetArgsForCall, struct { 54 arg1 string 55 }{arg1}) 56 fake.recordInvocation("BindToRunningSet", []interface{}{arg1}) 57 fake.bindToRunningSetMutex.Unlock() 58 if fake.BindToRunningSetStub != nil { 59 return fake.BindToRunningSetStub(arg1) 60 } 61 if specificReturn { 62 return ret.result1 63 } 64 fakeReturns := fake.bindToRunningSetReturns 65 return fakeReturns.result1 66 } 67 68 func (fake *FakeSecurityGroupsRepo) BindToRunningSetCallCount() int { 69 fake.bindToRunningSetMutex.RLock() 70 defer fake.bindToRunningSetMutex.RUnlock() 71 return len(fake.bindToRunningSetArgsForCall) 72 } 73 74 func (fake *FakeSecurityGroupsRepo) BindToRunningSetCalls(stub func(string) error) { 75 fake.bindToRunningSetMutex.Lock() 76 defer fake.bindToRunningSetMutex.Unlock() 77 fake.BindToRunningSetStub = stub 78 } 79 80 func (fake *FakeSecurityGroupsRepo) BindToRunningSetArgsForCall(i int) string { 81 fake.bindToRunningSetMutex.RLock() 82 defer fake.bindToRunningSetMutex.RUnlock() 83 argsForCall := fake.bindToRunningSetArgsForCall[i] 84 return argsForCall.arg1 85 } 86 87 func (fake *FakeSecurityGroupsRepo) BindToRunningSetReturns(result1 error) { 88 fake.bindToRunningSetMutex.Lock() 89 defer fake.bindToRunningSetMutex.Unlock() 90 fake.BindToRunningSetStub = nil 91 fake.bindToRunningSetReturns = struct { 92 result1 error 93 }{result1} 94 } 95 96 func (fake *FakeSecurityGroupsRepo) BindToRunningSetReturnsOnCall(i int, result1 error) { 97 fake.bindToRunningSetMutex.Lock() 98 defer fake.bindToRunningSetMutex.Unlock() 99 fake.BindToRunningSetStub = nil 100 if fake.bindToRunningSetReturnsOnCall == nil { 101 fake.bindToRunningSetReturnsOnCall = make(map[int]struct { 102 result1 error 103 }) 104 } 105 fake.bindToRunningSetReturnsOnCall[i] = struct { 106 result1 error 107 }{result1} 108 } 109 110 func (fake *FakeSecurityGroupsRepo) List() ([]models.SecurityGroupFields, error) { 111 fake.listMutex.Lock() 112 ret, specificReturn := fake.listReturnsOnCall[len(fake.listArgsForCall)] 113 fake.listArgsForCall = append(fake.listArgsForCall, struct { 114 }{}) 115 fake.recordInvocation("List", []interface{}{}) 116 fake.listMutex.Unlock() 117 if fake.ListStub != nil { 118 return fake.ListStub() 119 } 120 if specificReturn { 121 return ret.result1, ret.result2 122 } 123 fakeReturns := fake.listReturns 124 return fakeReturns.result1, fakeReturns.result2 125 } 126 127 func (fake *FakeSecurityGroupsRepo) ListCallCount() int { 128 fake.listMutex.RLock() 129 defer fake.listMutex.RUnlock() 130 return len(fake.listArgsForCall) 131 } 132 133 func (fake *FakeSecurityGroupsRepo) ListCalls(stub func() ([]models.SecurityGroupFields, error)) { 134 fake.listMutex.Lock() 135 defer fake.listMutex.Unlock() 136 fake.ListStub = stub 137 } 138 139 func (fake *FakeSecurityGroupsRepo) ListReturns(result1 []models.SecurityGroupFields, result2 error) { 140 fake.listMutex.Lock() 141 defer fake.listMutex.Unlock() 142 fake.ListStub = nil 143 fake.listReturns = struct { 144 result1 []models.SecurityGroupFields 145 result2 error 146 }{result1, result2} 147 } 148 149 func (fake *FakeSecurityGroupsRepo) ListReturnsOnCall(i int, result1 []models.SecurityGroupFields, result2 error) { 150 fake.listMutex.Lock() 151 defer fake.listMutex.Unlock() 152 fake.ListStub = nil 153 if fake.listReturnsOnCall == nil { 154 fake.listReturnsOnCall = make(map[int]struct { 155 result1 []models.SecurityGroupFields 156 result2 error 157 }) 158 } 159 fake.listReturnsOnCall[i] = struct { 160 result1 []models.SecurityGroupFields 161 result2 error 162 }{result1, result2} 163 } 164 165 func (fake *FakeSecurityGroupsRepo) UnbindFromRunningSet(arg1 string) error { 166 fake.unbindFromRunningSetMutex.Lock() 167 ret, specificReturn := fake.unbindFromRunningSetReturnsOnCall[len(fake.unbindFromRunningSetArgsForCall)] 168 fake.unbindFromRunningSetArgsForCall = append(fake.unbindFromRunningSetArgsForCall, struct { 169 arg1 string 170 }{arg1}) 171 fake.recordInvocation("UnbindFromRunningSet", []interface{}{arg1}) 172 fake.unbindFromRunningSetMutex.Unlock() 173 if fake.UnbindFromRunningSetStub != nil { 174 return fake.UnbindFromRunningSetStub(arg1) 175 } 176 if specificReturn { 177 return ret.result1 178 } 179 fakeReturns := fake.unbindFromRunningSetReturns 180 return fakeReturns.result1 181 } 182 183 func (fake *FakeSecurityGroupsRepo) UnbindFromRunningSetCallCount() int { 184 fake.unbindFromRunningSetMutex.RLock() 185 defer fake.unbindFromRunningSetMutex.RUnlock() 186 return len(fake.unbindFromRunningSetArgsForCall) 187 } 188 189 func (fake *FakeSecurityGroupsRepo) UnbindFromRunningSetCalls(stub func(string) error) { 190 fake.unbindFromRunningSetMutex.Lock() 191 defer fake.unbindFromRunningSetMutex.Unlock() 192 fake.UnbindFromRunningSetStub = stub 193 } 194 195 func (fake *FakeSecurityGroupsRepo) UnbindFromRunningSetArgsForCall(i int) string { 196 fake.unbindFromRunningSetMutex.RLock() 197 defer fake.unbindFromRunningSetMutex.RUnlock() 198 argsForCall := fake.unbindFromRunningSetArgsForCall[i] 199 return argsForCall.arg1 200 } 201 202 func (fake *FakeSecurityGroupsRepo) UnbindFromRunningSetReturns(result1 error) { 203 fake.unbindFromRunningSetMutex.Lock() 204 defer fake.unbindFromRunningSetMutex.Unlock() 205 fake.UnbindFromRunningSetStub = nil 206 fake.unbindFromRunningSetReturns = struct { 207 result1 error 208 }{result1} 209 } 210 211 func (fake *FakeSecurityGroupsRepo) UnbindFromRunningSetReturnsOnCall(i int, result1 error) { 212 fake.unbindFromRunningSetMutex.Lock() 213 defer fake.unbindFromRunningSetMutex.Unlock() 214 fake.UnbindFromRunningSetStub = nil 215 if fake.unbindFromRunningSetReturnsOnCall == nil { 216 fake.unbindFromRunningSetReturnsOnCall = make(map[int]struct { 217 result1 error 218 }) 219 } 220 fake.unbindFromRunningSetReturnsOnCall[i] = struct { 221 result1 error 222 }{result1} 223 } 224 225 func (fake *FakeSecurityGroupsRepo) Invocations() map[string][][]interface{} { 226 fake.invocationsMutex.RLock() 227 defer fake.invocationsMutex.RUnlock() 228 fake.bindToRunningSetMutex.RLock() 229 defer fake.bindToRunningSetMutex.RUnlock() 230 fake.listMutex.RLock() 231 defer fake.listMutex.RUnlock() 232 fake.unbindFromRunningSetMutex.RLock() 233 defer fake.unbindFromRunningSetMutex.RUnlock() 234 copiedInvocations := map[string][][]interface{}{} 235 for key, value := range fake.invocations { 236 copiedInvocations[key] = value 237 } 238 return copiedInvocations 239 } 240 241 func (fake *FakeSecurityGroupsRepo) recordInvocation(key string, args []interface{}) { 242 fake.invocationsMutex.Lock() 243 defer fake.invocationsMutex.Unlock() 244 if fake.invocations == nil { 245 fake.invocations = map[string][][]interface{}{} 246 } 247 if fake.invocations[key] == nil { 248 fake.invocations[key] = [][]interface{}{} 249 } 250 fake.invocations[key] = append(fake.invocations[key], args) 251 } 252 253 var _ running.SecurityGroupsRepo = new(FakeSecurityGroupsRepo)