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