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