github.com/arunkumar7540/cli@v6.45.0+incompatible/command/v7/v7fakes/fake_labels_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v7action" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 "code.cloudfoundry.org/cli/types" 10 ) 11 12 type FakeLabelsActor struct { 13 GetApplicationLabelsStub func(string, string) (map[string]types.NullString, v7action.Warnings, error) 14 getApplicationLabelsMutex sync.RWMutex 15 getApplicationLabelsArgsForCall []struct { 16 arg1 string 17 arg2 string 18 } 19 getApplicationLabelsReturns struct { 20 result1 map[string]types.NullString 21 result2 v7action.Warnings 22 result3 error 23 } 24 getApplicationLabelsReturnsOnCall map[int]struct { 25 result1 map[string]types.NullString 26 result2 v7action.Warnings 27 result3 error 28 } 29 GetOrganizationLabelsStub func(string) (map[string]types.NullString, v7action.Warnings, error) 30 getOrganizationLabelsMutex sync.RWMutex 31 getOrganizationLabelsArgsForCall []struct { 32 arg1 string 33 } 34 getOrganizationLabelsReturns struct { 35 result1 map[string]types.NullString 36 result2 v7action.Warnings 37 result3 error 38 } 39 getOrganizationLabelsReturnsOnCall map[int]struct { 40 result1 map[string]types.NullString 41 result2 v7action.Warnings 42 result3 error 43 } 44 GetSpaceLabelsStub func(string, string) (map[string]types.NullString, v7action.Warnings, error) 45 getSpaceLabelsMutex sync.RWMutex 46 getSpaceLabelsArgsForCall []struct { 47 arg1 string 48 arg2 string 49 } 50 getSpaceLabelsReturns struct { 51 result1 map[string]types.NullString 52 result2 v7action.Warnings 53 result3 error 54 } 55 getSpaceLabelsReturnsOnCall map[int]struct { 56 result1 map[string]types.NullString 57 result2 v7action.Warnings 58 result3 error 59 } 60 invocations map[string][][]interface{} 61 invocationsMutex sync.RWMutex 62 } 63 64 func (fake *FakeLabelsActor) GetApplicationLabels(arg1 string, arg2 string) (map[string]types.NullString, v7action.Warnings, error) { 65 fake.getApplicationLabelsMutex.Lock() 66 ret, specificReturn := fake.getApplicationLabelsReturnsOnCall[len(fake.getApplicationLabelsArgsForCall)] 67 fake.getApplicationLabelsArgsForCall = append(fake.getApplicationLabelsArgsForCall, struct { 68 arg1 string 69 arg2 string 70 }{arg1, arg2}) 71 fake.recordInvocation("GetApplicationLabels", []interface{}{arg1, arg2}) 72 fake.getApplicationLabelsMutex.Unlock() 73 if fake.GetApplicationLabelsStub != nil { 74 return fake.GetApplicationLabelsStub(arg1, arg2) 75 } 76 if specificReturn { 77 return ret.result1, ret.result2, ret.result3 78 } 79 fakeReturns := fake.getApplicationLabelsReturns 80 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 81 } 82 83 func (fake *FakeLabelsActor) GetApplicationLabelsCallCount() int { 84 fake.getApplicationLabelsMutex.RLock() 85 defer fake.getApplicationLabelsMutex.RUnlock() 86 return len(fake.getApplicationLabelsArgsForCall) 87 } 88 89 func (fake *FakeLabelsActor) GetApplicationLabelsCalls(stub func(string, string) (map[string]types.NullString, v7action.Warnings, error)) { 90 fake.getApplicationLabelsMutex.Lock() 91 defer fake.getApplicationLabelsMutex.Unlock() 92 fake.GetApplicationLabelsStub = stub 93 } 94 95 func (fake *FakeLabelsActor) GetApplicationLabelsArgsForCall(i int) (string, string) { 96 fake.getApplicationLabelsMutex.RLock() 97 defer fake.getApplicationLabelsMutex.RUnlock() 98 argsForCall := fake.getApplicationLabelsArgsForCall[i] 99 return argsForCall.arg1, argsForCall.arg2 100 } 101 102 func (fake *FakeLabelsActor) GetApplicationLabelsReturns(result1 map[string]types.NullString, result2 v7action.Warnings, result3 error) { 103 fake.getApplicationLabelsMutex.Lock() 104 defer fake.getApplicationLabelsMutex.Unlock() 105 fake.GetApplicationLabelsStub = nil 106 fake.getApplicationLabelsReturns = struct { 107 result1 map[string]types.NullString 108 result2 v7action.Warnings 109 result3 error 110 }{result1, result2, result3} 111 } 112 113 func (fake *FakeLabelsActor) GetApplicationLabelsReturnsOnCall(i int, result1 map[string]types.NullString, result2 v7action.Warnings, result3 error) { 114 fake.getApplicationLabelsMutex.Lock() 115 defer fake.getApplicationLabelsMutex.Unlock() 116 fake.GetApplicationLabelsStub = nil 117 if fake.getApplicationLabelsReturnsOnCall == nil { 118 fake.getApplicationLabelsReturnsOnCall = make(map[int]struct { 119 result1 map[string]types.NullString 120 result2 v7action.Warnings 121 result3 error 122 }) 123 } 124 fake.getApplicationLabelsReturnsOnCall[i] = struct { 125 result1 map[string]types.NullString 126 result2 v7action.Warnings 127 result3 error 128 }{result1, result2, result3} 129 } 130 131 func (fake *FakeLabelsActor) GetOrganizationLabels(arg1 string) (map[string]types.NullString, v7action.Warnings, error) { 132 fake.getOrganizationLabelsMutex.Lock() 133 ret, specificReturn := fake.getOrganizationLabelsReturnsOnCall[len(fake.getOrganizationLabelsArgsForCall)] 134 fake.getOrganizationLabelsArgsForCall = append(fake.getOrganizationLabelsArgsForCall, struct { 135 arg1 string 136 }{arg1}) 137 fake.recordInvocation("GetOrganizationLabels", []interface{}{arg1}) 138 fake.getOrganizationLabelsMutex.Unlock() 139 if fake.GetOrganizationLabelsStub != nil { 140 return fake.GetOrganizationLabelsStub(arg1) 141 } 142 if specificReturn { 143 return ret.result1, ret.result2, ret.result3 144 } 145 fakeReturns := fake.getOrganizationLabelsReturns 146 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 147 } 148 149 func (fake *FakeLabelsActor) GetOrganizationLabelsCallCount() int { 150 fake.getOrganizationLabelsMutex.RLock() 151 defer fake.getOrganizationLabelsMutex.RUnlock() 152 return len(fake.getOrganizationLabelsArgsForCall) 153 } 154 155 func (fake *FakeLabelsActor) GetOrganizationLabelsCalls(stub func(string) (map[string]types.NullString, v7action.Warnings, error)) { 156 fake.getOrganizationLabelsMutex.Lock() 157 defer fake.getOrganizationLabelsMutex.Unlock() 158 fake.GetOrganizationLabelsStub = stub 159 } 160 161 func (fake *FakeLabelsActor) GetOrganizationLabelsArgsForCall(i int) string { 162 fake.getOrganizationLabelsMutex.RLock() 163 defer fake.getOrganizationLabelsMutex.RUnlock() 164 argsForCall := fake.getOrganizationLabelsArgsForCall[i] 165 return argsForCall.arg1 166 } 167 168 func (fake *FakeLabelsActor) GetOrganizationLabelsReturns(result1 map[string]types.NullString, result2 v7action.Warnings, result3 error) { 169 fake.getOrganizationLabelsMutex.Lock() 170 defer fake.getOrganizationLabelsMutex.Unlock() 171 fake.GetOrganizationLabelsStub = nil 172 fake.getOrganizationLabelsReturns = struct { 173 result1 map[string]types.NullString 174 result2 v7action.Warnings 175 result3 error 176 }{result1, result2, result3} 177 } 178 179 func (fake *FakeLabelsActor) GetOrganizationLabelsReturnsOnCall(i int, result1 map[string]types.NullString, result2 v7action.Warnings, result3 error) { 180 fake.getOrganizationLabelsMutex.Lock() 181 defer fake.getOrganizationLabelsMutex.Unlock() 182 fake.GetOrganizationLabelsStub = nil 183 if fake.getOrganizationLabelsReturnsOnCall == nil { 184 fake.getOrganizationLabelsReturnsOnCall = make(map[int]struct { 185 result1 map[string]types.NullString 186 result2 v7action.Warnings 187 result3 error 188 }) 189 } 190 fake.getOrganizationLabelsReturnsOnCall[i] = struct { 191 result1 map[string]types.NullString 192 result2 v7action.Warnings 193 result3 error 194 }{result1, result2, result3} 195 } 196 197 func (fake *FakeLabelsActor) GetSpaceLabels(arg1 string, arg2 string) (map[string]types.NullString, v7action.Warnings, error) { 198 fake.getSpaceLabelsMutex.Lock() 199 ret, specificReturn := fake.getSpaceLabelsReturnsOnCall[len(fake.getSpaceLabelsArgsForCall)] 200 fake.getSpaceLabelsArgsForCall = append(fake.getSpaceLabelsArgsForCall, struct { 201 arg1 string 202 arg2 string 203 }{arg1, arg2}) 204 fake.recordInvocation("GetSpaceLabels", []interface{}{arg1, arg2}) 205 fake.getSpaceLabelsMutex.Unlock() 206 if fake.GetSpaceLabelsStub != nil { 207 return fake.GetSpaceLabelsStub(arg1, arg2) 208 } 209 if specificReturn { 210 return ret.result1, ret.result2, ret.result3 211 } 212 fakeReturns := fake.getSpaceLabelsReturns 213 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 214 } 215 216 func (fake *FakeLabelsActor) GetSpaceLabelsCallCount() int { 217 fake.getSpaceLabelsMutex.RLock() 218 defer fake.getSpaceLabelsMutex.RUnlock() 219 return len(fake.getSpaceLabelsArgsForCall) 220 } 221 222 func (fake *FakeLabelsActor) GetSpaceLabelsCalls(stub func(string, string) (map[string]types.NullString, v7action.Warnings, error)) { 223 fake.getSpaceLabelsMutex.Lock() 224 defer fake.getSpaceLabelsMutex.Unlock() 225 fake.GetSpaceLabelsStub = stub 226 } 227 228 func (fake *FakeLabelsActor) GetSpaceLabelsArgsForCall(i int) (string, string) { 229 fake.getSpaceLabelsMutex.RLock() 230 defer fake.getSpaceLabelsMutex.RUnlock() 231 argsForCall := fake.getSpaceLabelsArgsForCall[i] 232 return argsForCall.arg1, argsForCall.arg2 233 } 234 235 func (fake *FakeLabelsActor) GetSpaceLabelsReturns(result1 map[string]types.NullString, result2 v7action.Warnings, result3 error) { 236 fake.getSpaceLabelsMutex.Lock() 237 defer fake.getSpaceLabelsMutex.Unlock() 238 fake.GetSpaceLabelsStub = nil 239 fake.getSpaceLabelsReturns = struct { 240 result1 map[string]types.NullString 241 result2 v7action.Warnings 242 result3 error 243 }{result1, result2, result3} 244 } 245 246 func (fake *FakeLabelsActor) GetSpaceLabelsReturnsOnCall(i int, result1 map[string]types.NullString, result2 v7action.Warnings, result3 error) { 247 fake.getSpaceLabelsMutex.Lock() 248 defer fake.getSpaceLabelsMutex.Unlock() 249 fake.GetSpaceLabelsStub = nil 250 if fake.getSpaceLabelsReturnsOnCall == nil { 251 fake.getSpaceLabelsReturnsOnCall = make(map[int]struct { 252 result1 map[string]types.NullString 253 result2 v7action.Warnings 254 result3 error 255 }) 256 } 257 fake.getSpaceLabelsReturnsOnCall[i] = struct { 258 result1 map[string]types.NullString 259 result2 v7action.Warnings 260 result3 error 261 }{result1, result2, result3} 262 } 263 264 func (fake *FakeLabelsActor) Invocations() map[string][][]interface{} { 265 fake.invocationsMutex.RLock() 266 defer fake.invocationsMutex.RUnlock() 267 fake.getApplicationLabelsMutex.RLock() 268 defer fake.getApplicationLabelsMutex.RUnlock() 269 fake.getOrganizationLabelsMutex.RLock() 270 defer fake.getOrganizationLabelsMutex.RUnlock() 271 fake.getSpaceLabelsMutex.RLock() 272 defer fake.getSpaceLabelsMutex.RUnlock() 273 copiedInvocations := map[string][][]interface{}{} 274 for key, value := range fake.invocations { 275 copiedInvocations[key] = value 276 } 277 return copiedInvocations 278 } 279 280 func (fake *FakeLabelsActor) recordInvocation(key string, args []interface{}) { 281 fake.invocationsMutex.Lock() 282 defer fake.invocationsMutex.Unlock() 283 if fake.invocations == nil { 284 fake.invocations = map[string][][]interface{}{} 285 } 286 if fake.invocations[key] == nil { 287 fake.invocations[key] = [][]interface{}{} 288 } 289 fake.invocations[key] = append(fake.invocations[key], args) 290 } 291 292 var _ v7.LabelsActor = new(FakeLabelsActor)