github.com/arunkumar7540/cli@v6.45.0+incompatible/command/v6/v6fakes/fake_v3push_version_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 FakeV3PushVersionActor struct { 12 GetStreamingLogsForApplicationByNameAndSpaceStub func(string, string, v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error) 13 getStreamingLogsForApplicationByNameAndSpaceMutex sync.RWMutex 14 getStreamingLogsForApplicationByNameAndSpaceArgsForCall []struct { 15 arg1 string 16 arg2 string 17 arg3 v3action.NOAAClient 18 } 19 getStreamingLogsForApplicationByNameAndSpaceReturns struct { 20 result1 <-chan *v3action.LogMessage 21 result2 <-chan error 22 result3 v3action.Warnings 23 result4 error 24 } 25 getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct { 26 result1 <-chan *v3action.LogMessage 27 result2 <-chan error 28 result3 v3action.Warnings 29 result4 error 30 } 31 PollStartStub func(string, chan<- v3action.Warnings) error 32 pollStartMutex sync.RWMutex 33 pollStartArgsForCall []struct { 34 arg1 string 35 arg2 chan<- v3action.Warnings 36 } 37 pollStartReturns struct { 38 result1 error 39 } 40 pollStartReturnsOnCall map[int]struct { 41 result1 error 42 } 43 RestartApplicationStub func(string) (v3action.Warnings, error) 44 restartApplicationMutex sync.RWMutex 45 restartApplicationArgsForCall []struct { 46 arg1 string 47 } 48 restartApplicationReturns struct { 49 result1 v3action.Warnings 50 result2 error 51 } 52 restartApplicationReturnsOnCall 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 *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpace(arg1 string, arg2 string, arg3 v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error) { 61 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 62 ret, specificReturn := fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)] 63 fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall, struct { 64 arg1 string 65 arg2 string 66 arg3 v3action.NOAAClient 67 }{arg1, arg2, arg3}) 68 fake.recordInvocation("GetStreamingLogsForApplicationByNameAndSpace", []interface{}{arg1, arg2, arg3}) 69 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 70 if fake.GetStreamingLogsForApplicationByNameAndSpaceStub != nil { 71 return fake.GetStreamingLogsForApplicationByNameAndSpaceStub(arg1, arg2, arg3) 72 } 73 if specificReturn { 74 return ret.result1, ret.result2, ret.result3, ret.result4 75 } 76 fakeReturns := fake.getStreamingLogsForApplicationByNameAndSpaceReturns 77 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4 78 } 79 80 func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceCallCount() int { 81 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 82 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 83 return len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall) 84 } 85 86 func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceCalls(stub func(string, string, v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)) { 87 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 88 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 89 fake.GetStreamingLogsForApplicationByNameAndSpaceStub = stub 90 } 91 92 func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, v3action.NOAAClient) { 93 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 94 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 95 argsForCall := fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i] 96 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 97 } 98 99 func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceReturns(result1 <-chan *v3action.LogMessage, result2 <-chan error, result3 v3action.Warnings, result4 error) { 100 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 101 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 102 fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil 103 fake.getStreamingLogsForApplicationByNameAndSpaceReturns = struct { 104 result1 <-chan *v3action.LogMessage 105 result2 <-chan error 106 result3 v3action.Warnings 107 result4 error 108 }{result1, result2, result3, result4} 109 } 110 111 func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 <-chan *v3action.LogMessage, result2 <-chan error, result3 v3action.Warnings, result4 error) { 112 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 113 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 114 fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil 115 if fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall == nil { 116 fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 117 result1 <-chan *v3action.LogMessage 118 result2 <-chan error 119 result3 v3action.Warnings 120 result4 error 121 }) 122 } 123 fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct { 124 result1 <-chan *v3action.LogMessage 125 result2 <-chan error 126 result3 v3action.Warnings 127 result4 error 128 }{result1, result2, result3, result4} 129 } 130 131 func (fake *FakeV3PushVersionActor) PollStart(arg1 string, arg2 chan<- v3action.Warnings) error { 132 fake.pollStartMutex.Lock() 133 ret, specificReturn := fake.pollStartReturnsOnCall[len(fake.pollStartArgsForCall)] 134 fake.pollStartArgsForCall = append(fake.pollStartArgsForCall, struct { 135 arg1 string 136 arg2 chan<- v3action.Warnings 137 }{arg1, arg2}) 138 fake.recordInvocation("PollStart", []interface{}{arg1, arg2}) 139 fake.pollStartMutex.Unlock() 140 if fake.PollStartStub != nil { 141 return fake.PollStartStub(arg1, arg2) 142 } 143 if specificReturn { 144 return ret.result1 145 } 146 fakeReturns := fake.pollStartReturns 147 return fakeReturns.result1 148 } 149 150 func (fake *FakeV3PushVersionActor) PollStartCallCount() int { 151 fake.pollStartMutex.RLock() 152 defer fake.pollStartMutex.RUnlock() 153 return len(fake.pollStartArgsForCall) 154 } 155 156 func (fake *FakeV3PushVersionActor) PollStartCalls(stub func(string, chan<- v3action.Warnings) error) { 157 fake.pollStartMutex.Lock() 158 defer fake.pollStartMutex.Unlock() 159 fake.PollStartStub = stub 160 } 161 162 func (fake *FakeV3PushVersionActor) PollStartArgsForCall(i int) (string, chan<- v3action.Warnings) { 163 fake.pollStartMutex.RLock() 164 defer fake.pollStartMutex.RUnlock() 165 argsForCall := fake.pollStartArgsForCall[i] 166 return argsForCall.arg1, argsForCall.arg2 167 } 168 169 func (fake *FakeV3PushVersionActor) PollStartReturns(result1 error) { 170 fake.pollStartMutex.Lock() 171 defer fake.pollStartMutex.Unlock() 172 fake.PollStartStub = nil 173 fake.pollStartReturns = struct { 174 result1 error 175 }{result1} 176 } 177 178 func (fake *FakeV3PushVersionActor) PollStartReturnsOnCall(i int, result1 error) { 179 fake.pollStartMutex.Lock() 180 defer fake.pollStartMutex.Unlock() 181 fake.PollStartStub = nil 182 if fake.pollStartReturnsOnCall == nil { 183 fake.pollStartReturnsOnCall = make(map[int]struct { 184 result1 error 185 }) 186 } 187 fake.pollStartReturnsOnCall[i] = struct { 188 result1 error 189 }{result1} 190 } 191 192 func (fake *FakeV3PushVersionActor) RestartApplication(arg1 string) (v3action.Warnings, error) { 193 fake.restartApplicationMutex.Lock() 194 ret, specificReturn := fake.restartApplicationReturnsOnCall[len(fake.restartApplicationArgsForCall)] 195 fake.restartApplicationArgsForCall = append(fake.restartApplicationArgsForCall, struct { 196 arg1 string 197 }{arg1}) 198 fake.recordInvocation("RestartApplication", []interface{}{arg1}) 199 fake.restartApplicationMutex.Unlock() 200 if fake.RestartApplicationStub != nil { 201 return fake.RestartApplicationStub(arg1) 202 } 203 if specificReturn { 204 return ret.result1, ret.result2 205 } 206 fakeReturns := fake.restartApplicationReturns 207 return fakeReturns.result1, fakeReturns.result2 208 } 209 210 func (fake *FakeV3PushVersionActor) RestartApplicationCallCount() int { 211 fake.restartApplicationMutex.RLock() 212 defer fake.restartApplicationMutex.RUnlock() 213 return len(fake.restartApplicationArgsForCall) 214 } 215 216 func (fake *FakeV3PushVersionActor) RestartApplicationCalls(stub func(string) (v3action.Warnings, error)) { 217 fake.restartApplicationMutex.Lock() 218 defer fake.restartApplicationMutex.Unlock() 219 fake.RestartApplicationStub = stub 220 } 221 222 func (fake *FakeV3PushVersionActor) RestartApplicationArgsForCall(i int) string { 223 fake.restartApplicationMutex.RLock() 224 defer fake.restartApplicationMutex.RUnlock() 225 argsForCall := fake.restartApplicationArgsForCall[i] 226 return argsForCall.arg1 227 } 228 229 func (fake *FakeV3PushVersionActor) RestartApplicationReturns(result1 v3action.Warnings, result2 error) { 230 fake.restartApplicationMutex.Lock() 231 defer fake.restartApplicationMutex.Unlock() 232 fake.RestartApplicationStub = nil 233 fake.restartApplicationReturns = struct { 234 result1 v3action.Warnings 235 result2 error 236 }{result1, result2} 237 } 238 239 func (fake *FakeV3PushVersionActor) RestartApplicationReturnsOnCall(i int, result1 v3action.Warnings, result2 error) { 240 fake.restartApplicationMutex.Lock() 241 defer fake.restartApplicationMutex.Unlock() 242 fake.RestartApplicationStub = nil 243 if fake.restartApplicationReturnsOnCall == nil { 244 fake.restartApplicationReturnsOnCall = make(map[int]struct { 245 result1 v3action.Warnings 246 result2 error 247 }) 248 } 249 fake.restartApplicationReturnsOnCall[i] = struct { 250 result1 v3action.Warnings 251 result2 error 252 }{result1, result2} 253 } 254 255 func (fake *FakeV3PushVersionActor) Invocations() map[string][][]interface{} { 256 fake.invocationsMutex.RLock() 257 defer fake.invocationsMutex.RUnlock() 258 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 259 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 260 fake.pollStartMutex.RLock() 261 defer fake.pollStartMutex.RUnlock() 262 fake.restartApplicationMutex.RLock() 263 defer fake.restartApplicationMutex.RUnlock() 264 copiedInvocations := map[string][][]interface{}{} 265 for key, value := range fake.invocations { 266 copiedInvocations[key] = value 267 } 268 return copiedInvocations 269 } 270 271 func (fake *FakeV3PushVersionActor) recordInvocation(key string, args []interface{}) { 272 fake.invocationsMutex.Lock() 273 defer fake.invocationsMutex.Unlock() 274 if fake.invocations == nil { 275 fake.invocations = map[string][][]interface{}{} 276 } 277 if fake.invocations[key] == nil { 278 fake.invocations[key] = [][]interface{}{} 279 } 280 fake.invocations[key] = append(fake.invocations[key], args) 281 } 282 283 var _ v6.V3PushVersionActor = new(FakeV3PushVersionActor)