github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/command/v2/v2fakes/fake_logs_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v2fakes 3 4 import ( 5 "sync" 6 7 "github.com/liamawhite/cli-with-i18n/actor/v2action" 8 "github.com/liamawhite/cli-with-i18n/command/v2" 9 ) 10 11 type FakeLogsActor struct { 12 GetRecentLogsForApplicationByNameAndSpaceStub func(appName string, spaceGUID string, client v2action.NOAAClient, config v2action.Config) ([]v2action.LogMessage, v2action.Warnings, error) 13 getRecentLogsForApplicationByNameAndSpaceMutex sync.RWMutex 14 getRecentLogsForApplicationByNameAndSpaceArgsForCall []struct { 15 appName string 16 spaceGUID string 17 client v2action.NOAAClient 18 config v2action.Config 19 } 20 getRecentLogsForApplicationByNameAndSpaceReturns struct { 21 result1 []v2action.LogMessage 22 result2 v2action.Warnings 23 result3 error 24 } 25 getRecentLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct { 26 result1 []v2action.LogMessage 27 result2 v2action.Warnings 28 result3 error 29 } 30 GetStreamingLogsForApplicationByNameAndSpaceStub func(appName string, spaceGUID string, client v2action.NOAAClient, config v2action.Config) (<-chan *v2action.LogMessage, <-chan error, v2action.Warnings, error) 31 getStreamingLogsForApplicationByNameAndSpaceMutex sync.RWMutex 32 getStreamingLogsForApplicationByNameAndSpaceArgsForCall []struct { 33 appName string 34 spaceGUID string 35 client v2action.NOAAClient 36 config v2action.Config 37 } 38 getStreamingLogsForApplicationByNameAndSpaceReturns struct { 39 result1 <-chan *v2action.LogMessage 40 result2 <-chan error 41 result3 v2action.Warnings 42 result4 error 43 } 44 getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct { 45 result1 <-chan *v2action.LogMessage 46 result2 <-chan error 47 result3 v2action.Warnings 48 result4 error 49 } 50 invocations map[string][][]interface{} 51 invocationsMutex sync.RWMutex 52 } 53 54 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v2action.NOAAClient, config v2action.Config) ([]v2action.LogMessage, v2action.Warnings, error) { 55 fake.getRecentLogsForApplicationByNameAndSpaceMutex.Lock() 56 ret, specificReturn := fake.getRecentLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall)] 57 fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall, struct { 58 appName string 59 spaceGUID string 60 client v2action.NOAAClient 61 config v2action.Config 62 }{appName, spaceGUID, client, config}) 63 fake.recordInvocation("GetRecentLogsForApplicationByNameAndSpace", []interface{}{appName, spaceGUID, client, config}) 64 fake.getRecentLogsForApplicationByNameAndSpaceMutex.Unlock() 65 if fake.GetRecentLogsForApplicationByNameAndSpaceStub != nil { 66 return fake.GetRecentLogsForApplicationByNameAndSpaceStub(appName, spaceGUID, client, config) 67 } 68 if specificReturn { 69 return ret.result1, ret.result2, ret.result3 70 } 71 return fake.getRecentLogsForApplicationByNameAndSpaceReturns.result1, fake.getRecentLogsForApplicationByNameAndSpaceReturns.result2, fake.getRecentLogsForApplicationByNameAndSpaceReturns.result3 72 } 73 74 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceCallCount() int { 75 fake.getRecentLogsForApplicationByNameAndSpaceMutex.RLock() 76 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.RUnlock() 77 return len(fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall) 78 } 79 80 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, v2action.NOAAClient, v2action.Config) { 81 fake.getRecentLogsForApplicationByNameAndSpaceMutex.RLock() 82 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.RUnlock() 83 return fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall[i].appName, fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall[i].spaceGUID, fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall[i].client, fake.getRecentLogsForApplicationByNameAndSpaceArgsForCall[i].config 84 } 85 86 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceReturns(result1 []v2action.LogMessage, result2 v2action.Warnings, result3 error) { 87 fake.GetRecentLogsForApplicationByNameAndSpaceStub = nil 88 fake.getRecentLogsForApplicationByNameAndSpaceReturns = struct { 89 result1 []v2action.LogMessage 90 result2 v2action.Warnings 91 result3 error 92 }{result1, result2, result3} 93 } 94 95 func (fake *FakeLogsActor) GetRecentLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 []v2action.LogMessage, result2 v2action.Warnings, result3 error) { 96 fake.GetRecentLogsForApplicationByNameAndSpaceStub = nil 97 if fake.getRecentLogsForApplicationByNameAndSpaceReturnsOnCall == nil { 98 fake.getRecentLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 99 result1 []v2action.LogMessage 100 result2 v2action.Warnings 101 result3 error 102 }) 103 } 104 fake.getRecentLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct { 105 result1 []v2action.LogMessage 106 result2 v2action.Warnings 107 result3 error 108 }{result1, result2, result3} 109 } 110 111 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpace(appName string, spaceGUID string, client v2action.NOAAClient, config v2action.Config) (<-chan *v2action.LogMessage, <-chan error, v2action.Warnings, error) { 112 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock() 113 ret, specificReturn := fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)] 114 fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall, struct { 115 appName string 116 spaceGUID string 117 client v2action.NOAAClient 118 config v2action.Config 119 }{appName, spaceGUID, client, config}) 120 fake.recordInvocation("GetStreamingLogsForApplicationByNameAndSpace", []interface{}{appName, spaceGUID, client, config}) 121 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock() 122 if fake.GetStreamingLogsForApplicationByNameAndSpaceStub != nil { 123 return fake.GetStreamingLogsForApplicationByNameAndSpaceStub(appName, spaceGUID, client, config) 124 } 125 if specificReturn { 126 return ret.result1, ret.result2, ret.result3, ret.result4 127 } 128 return fake.getStreamingLogsForApplicationByNameAndSpaceReturns.result1, fake.getStreamingLogsForApplicationByNameAndSpaceReturns.result2, fake.getStreamingLogsForApplicationByNameAndSpaceReturns.result3, fake.getStreamingLogsForApplicationByNameAndSpaceReturns.result4 129 } 130 131 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceCallCount() int { 132 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 133 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 134 return len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall) 135 } 136 137 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, v2action.NOAAClient, v2action.Config) { 138 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 139 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 140 return fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i].appName, fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i].spaceGUID, fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i].client, fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i].config 141 } 142 143 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceReturns(result1 <-chan *v2action.LogMessage, result2 <-chan error, result3 v2action.Warnings, result4 error) { 144 fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil 145 fake.getStreamingLogsForApplicationByNameAndSpaceReturns = struct { 146 result1 <-chan *v2action.LogMessage 147 result2 <-chan error 148 result3 v2action.Warnings 149 result4 error 150 }{result1, result2, result3, result4} 151 } 152 153 func (fake *FakeLogsActor) GetStreamingLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 <-chan *v2action.LogMessage, result2 <-chan error, result3 v2action.Warnings, result4 error) { 154 fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil 155 if fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall == nil { 156 fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 157 result1 <-chan *v2action.LogMessage 158 result2 <-chan error 159 result3 v2action.Warnings 160 result4 error 161 }) 162 } 163 fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[i] = 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) Invocations() map[string][][]interface{} { 172 fake.invocationsMutex.RLock() 173 defer fake.invocationsMutex.RUnlock() 174 fake.getRecentLogsForApplicationByNameAndSpaceMutex.RLock() 175 defer fake.getRecentLogsForApplicationByNameAndSpaceMutex.RUnlock() 176 fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock() 177 defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock() 178 copiedInvocations := map[string][][]interface{}{} 179 for key, value := range fake.invocations { 180 copiedInvocations[key] = value 181 } 182 return copiedInvocations 183 } 184 185 func (fake *FakeLogsActor) recordInvocation(key string, args []interface{}) { 186 fake.invocationsMutex.Lock() 187 defer fake.invocationsMutex.Unlock() 188 if fake.invocations == nil { 189 fake.invocations = map[string][][]interface{}{} 190 } 191 if fake.invocations[key] == nil { 192 fake.invocations[key] = [][]interface{}{} 193 } 194 fake.invocations[key] = append(fake.invocations[key], args) 195 } 196 197 var _ v2.LogsActor = new(FakeLogsActor)