github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_logs_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 "context" 6 "sync" 7 8 "code.cloudfoundry.org/cli/actor/sharedaction" 9 "code.cloudfoundry.org/cli/actor/v2action" 10 v6 "code.cloudfoundry.org/cli/command/v6" 11 ) 12 13 type FakeLogsActor struct { 14 GetRecentLogsForApplicationByNameAndSpaceStub func(string, string, sharedaction.LogCacheClient) ([]sharedaction.LogMessage, v2action.Warnings, error) 15 getRecentLogsForApplicationByNameAndSpaceMutex sync.RWMutex 16 getRecentLogsForApplicationByNameAndSpaceArgsForCall []struct { 17 arg1 string 18 arg2 string 19 arg3 sharedaction.LogCacheClient 20 } 21 getRecentLogsForApplicationByNameAndSpaceReturns struct { 22 result1 []sharedaction.LogMessage 23 result2 v2action.Warnings 24 result3 error 25 } 26 getRecentLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct { 27 result1 []sharedaction.LogMessage 28 result2 v2action.Warnings 29 result3 error 30 } 31 GetStreamingLogsForApplicationByNameAndSpaceStub func(string, string, sharedaction.LogCacheClient) (<-chan sharedaction.LogMessage, <-chan error, context.CancelFunc, v2action.Warnings, error) 32 getStreamingLogsForApplicationByNameAndSpaceMutex sync.RWMutex 33 getStreamingLogsForApplicationByNameAndSpaceArgsForCall []struct { 34 arg1 string 35 arg2 string 36 arg3 sharedaction.LogCacheClient 37 } 38 getStreamingLogsForApplicationByNameAndSpaceReturns struct { 39 result1 <-chan sharedaction.LogMessage 40 result2 <-chan error 41 result3 context.CancelFunc 42 result4 v2action.Warnings 43 result5 error 44 } 45 getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct { 46 result1 <-chan sharedaction.LogMessage 47 result2 <-chan error 48 result3 context.CancelFunc 49 result4 v2action.Warnings 50 result5 error 51 } 52 invocations map[string][][]interface{} 53 invocationsMutex sync.RWMutex 54 } 55 56 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpace(arg1 string, arg2 string, arg3 sharedaction.LogCacheClient) ([]sharedaction.LogMessage, v2action.Warnings, error) { 57 fake.getRecentLogsForApplicationByNameAndSpaceMutex.Lock() 58 ret, specificReturn := fake.getRecentLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall)] 59 fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall, struct { 60 arg1 string 61 arg2 string 62 arg3 sharedaction.LogCacheClient 63 }{arg1, arg2, arg3}) 64 fake.recordInvocation("GetRecentLogsForApplicationByNameAndSpace", []interface{}{arg1, arg2, arg3}) 65 fake.getRecentLogsForApplicationByNameAndSpaceMutex.Unlock() 66 if fake.GetRecentLogsForApplicationByNameAndSpaceStub != nil { 67 return fake.GetRecentLogsForApplicationByNameAndSpaceStub(arg1, arg2, arg3) 68 } 69 if specificReturn { 70 return ret.result1, ret.result2, ret.result3 71 } 72 fakeReturns := fake.getRecentLogsForApplicationByNameAndSpaceReturns 73 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 74 } 75 76 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceCallCount() int { 77 fake.getRecentLogsForApplicationByNameAndSpaceMutex.RLock() 78 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.RUnlock() 79 return len(fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall) 80 } 81 82 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceCalls(stub func(string, string, sharedaction.LogCacheClient) ([]sharedaction.LogMessage, v2action.Warnings, error)) { 83 fake.getRecentLogsForApplicationByNameAndSpaceMutex.Lock() 84 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.Unlock() 85 fake.GetRecentLogsForApplicationByNameAndSpaceStub = stub 86 } 87 88 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, sharedaction.LogCacheClient) { 89 fake.getRecentLogsForApplicationByNameAndSpaceMutex.RLock() 90 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.RUnlock() 91 argsForCall := fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall[i] 92 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 93 } 94 95 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceReturns(result1 []sharedaction.LogMessage, result2 v2action.Warnings, result3 error) { 96 fake.getRecentLogsForApplicationByNameAndSpaceMutex.Lock() 97 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.Unlock() 98 fake.GetRecentLogsForApplicationByNameAndSpaceStub = nil 99 fake.getRecentLogsForApplicationByNameAndSpaceReturns = struct { 100 result1 []sharedaction.LogMessage 101 result2 v2action.Warnings 102 result3 error 103 }{result1, result2, result3} 104 } 105 106 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 []sharedaction.LogMessage, result2 v2action.Warnings, result3 error) { 107 fake.getRecentLogsForApplicationByNameAndSpaceMutex.Lock() 108 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.Unlock() 109 fake.GetRecentLogsForApplicationByNameAndSpaceStub = nil 110 if fake.getRecentLogsForApplicationByNameAndSpaceReturnsOnCall == nil { 111 fake.getRecentLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 112 result1 []sharedaction.LogMessage 113 result2 v2action.Warnings 114 result3 error 115 }) 116 } 117 fake.getRecentLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct { 118 result1 []sharedaction.LogMessage 119 result2 v2action.Warnings 120 result3 error 121 }{result1, result2, result3} 122 } 123 124 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpace(arg1 string, arg2 string, arg3 sharedaction.LogCacheClient) (<-chan sharedaction.LogMessage, <-chan error, context.CancelFunc, v2action.Warnings, error) { 125 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 126 ret, specificReturn := fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)] 127 fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall, struct { 128 arg1 string 129 arg2 string 130 arg3 sharedaction.LogCacheClient 131 }{arg1, arg2, arg3}) 132 fake.recordInvocation("GetStreamingLogsForApplicationByNameAndSpace", []interface{}{arg1, arg2, arg3}) 133 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 134 if fake.GetStreamingLogsForApplicationByNameAndSpaceStub != nil { 135 return fake.GetStreamingLogsForApplicationByNameAndSpaceStub(arg1, arg2, arg3) 136 } 137 if specificReturn { 138 return ret.result1, ret.result2, ret.result3, ret.result4, ret.result5 139 } 140 fakeReturns := fake.getStreamingLogsForApplicationByNameAndSpaceReturns 141 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4, fakeReturns.result5 142 } 143 144 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceCallCount() int { 145 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 146 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 147 return len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall) 148 } 149 150 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceCalls(stub func(string, string, sharedaction.LogCacheClient) (<-chan sharedaction.LogMessage, <-chan error, context.CancelFunc, v2action.Warnings, error)) { 151 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 152 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 153 fake.GetStreamingLogsForApplicationByNameAndSpaceStub = stub 154 } 155 156 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, sharedaction.LogCacheClient) { 157 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 158 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 159 argsForCall := fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i] 160 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 161 } 162 163 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceReturns(result1 <-chan sharedaction.LogMessage, result2 <-chan error, result3 context.CancelFunc, result4 v2action.Warnings, result5 error) { 164 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 165 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 166 fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil 167 fake.getStreamingLogsForApplicationByNameAndSpaceReturns = struct { 168 result1 <-chan sharedaction.LogMessage 169 result2 <-chan error 170 result3 context.CancelFunc 171 result4 v2action.Warnings 172 result5 error 173 }{result1, result2, result3, result4, result5} 174 } 175 176 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 <-chan sharedaction.LogMessage, result2 <-chan error, result3 context.CancelFunc, result4 v2action.Warnings, result5 error) { 177 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 178 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 179 fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil 180 if fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall == nil { 181 fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 182 result1 <-chan sharedaction.LogMessage 183 result2 <-chan error 184 result3 context.CancelFunc 185 result4 v2action.Warnings 186 result5 error 187 }) 188 } 189 fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct { 190 result1 <-chan sharedaction.LogMessage 191 result2 <-chan error 192 result3 context.CancelFunc 193 result4 v2action.Warnings 194 result5 error 195 }{result1, result2, result3, result4, result5} 196 } 197 198 func (fake *FakeLogsActor) Invocations() map[string][][]interface{} { 199 fake.invocationsMutex.RLock() 200 defer fake.invocationsMutex.RUnlock() 201 fake.getRecentLogsForApplicationByNameAndSpaceMutex.RLock() 202 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.RUnlock() 203 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 204 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 205 copiedInvocations := map[string][][]interface{}{} 206 for key, value := range fake.invocations { 207 copiedInvocations[key] = value 208 } 209 return copiedInvocations 210 } 211 212 func (fake *FakeLogsActor) recordInvocation(key string, args []interface{}) { 213 fake.invocationsMutex.Lock() 214 defer fake.invocationsMutex.Unlock() 215 if fake.invocations == nil { 216 fake.invocations = map[string][][]interface{}{} 217 } 218 if fake.invocations[key] == nil { 219 fake.invocations[key] = [][]interface{}{} 220 } 221 fake.invocations[key] = append(fake.invocations[key], args) 222 } 223 224 var _ v6.LogsActor = new(FakeLogsActor)