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