github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/api/fakes/fake_noaa_consumer.go (about) 1 // This file was generated by counterfeiter 2 package fakes 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry/cli/cf/api" 8 "github.com/cloudfoundry/sonde-go/events" 9 ) 10 11 type FakeNoaaConsumer struct { 12 TailFunc func(logChan chan<- *events.LogMessage, errChan chan<- error) 13 GetContainerMetricsStub func(string, string) ([]*events.ContainerMetric, error) 14 getContainerMetricsMutex sync.RWMutex 15 getContainerMetricsArgsForCall []struct { 16 arg1 string 17 arg2 string 18 } 19 getContainerMetricsReturns struct { 20 result1 []*events.ContainerMetric 21 result2 error 22 } 23 RecentLogsStub func(string, string) ([]*events.LogMessage, error) 24 recentLogsMutex sync.RWMutex 25 recentLogsArgsForCall []struct { 26 arg1 string 27 arg2 string 28 } 29 recentLogsReturns struct { 30 result1 []*events.LogMessage 31 result2 error 32 } 33 TailingLogsStub func(string, string, chan<- *events.LogMessage, chan<- error) 34 tailingLogsMutex sync.RWMutex 35 tailingLogsArgsForCall []struct { 36 arg1 string 37 arg2 string 38 arg3 chan<- *events.LogMessage 39 arg4 chan<- error 40 } 41 SetOnConnectCallbackStub func(func()) 42 setOnConnectCallbackMutex sync.RWMutex 43 setOnConnectCallbackArgsForCall []struct { 44 arg1 func() 45 } 46 CloseStub func() error 47 closeMutex sync.RWMutex 48 closeArgsForCall []struct{} 49 closeReturns struct { 50 result1 error 51 } 52 } 53 54 func (fake *FakeNoaaConsumer) GetContainerMetrics(arg1 string, arg2 string) ([]*events.ContainerMetric, error) { 55 fake.getContainerMetricsMutex.Lock() 56 fake.getContainerMetricsArgsForCall = append(fake.getContainerMetricsArgsForCall, struct { 57 arg1 string 58 arg2 string 59 }{arg1, arg2}) 60 fake.getContainerMetricsMutex.Unlock() 61 if fake.GetContainerMetricsStub != nil { 62 return fake.GetContainerMetricsStub(arg1, arg2) 63 } else { 64 return fake.getContainerMetricsReturns.result1, fake.getContainerMetricsReturns.result2 65 } 66 } 67 68 func (fake *FakeNoaaConsumer) GetContainerMetricsCallCount() int { 69 fake.getContainerMetricsMutex.RLock() 70 defer fake.getContainerMetricsMutex.RUnlock() 71 return len(fake.getContainerMetricsArgsForCall) 72 } 73 74 func (fake *FakeNoaaConsumer) GetContainerMetricsArgsForCall(i int) (string, string) { 75 fake.getContainerMetricsMutex.RLock() 76 defer fake.getContainerMetricsMutex.RUnlock() 77 return fake.getContainerMetricsArgsForCall[i].arg1, fake.getContainerMetricsArgsForCall[i].arg2 78 } 79 80 func (fake *FakeNoaaConsumer) GetContainerMetricsReturns(result1 []*events.ContainerMetric, result2 error) { 81 fake.GetContainerMetricsStub = nil 82 fake.getContainerMetricsReturns = struct { 83 result1 []*events.ContainerMetric 84 result2 error 85 }{result1, result2} 86 } 87 88 func (fake *FakeNoaaConsumer) RecentLogs(arg1 string, arg2 string) ([]*events.LogMessage, error) { 89 fake.recentLogsMutex.Lock() 90 fake.recentLogsArgsForCall = append(fake.recentLogsArgsForCall, struct { 91 arg1 string 92 arg2 string 93 }{arg1, arg2}) 94 fake.recentLogsMutex.Unlock() 95 if fake.RecentLogsStub != nil { 96 return fake.RecentLogsStub(arg1, arg2) 97 } else { 98 return fake.recentLogsReturns.result1, fake.recentLogsReturns.result2 99 } 100 } 101 102 func (fake *FakeNoaaConsumer) RecentLogsCallCount() int { 103 fake.recentLogsMutex.RLock() 104 defer fake.recentLogsMutex.RUnlock() 105 return len(fake.recentLogsArgsForCall) 106 } 107 108 func (fake *FakeNoaaConsumer) RecentLogsArgsForCall(i int) (string, string) { 109 fake.recentLogsMutex.RLock() 110 defer fake.recentLogsMutex.RUnlock() 111 return fake.recentLogsArgsForCall[i].arg1, fake.recentLogsArgsForCall[i].arg2 112 } 113 114 func (fake *FakeNoaaConsumer) RecentLogsReturns(result1 []*events.LogMessage, result2 error) { 115 fake.RecentLogsStub = nil 116 fake.recentLogsReturns = struct { 117 result1 []*events.LogMessage 118 result2 error 119 }{result1, result2} 120 } 121 122 func (fake *FakeNoaaConsumer) TailingLogs(arg1 string, arg2 string, arg3 chan<- *events.LogMessage, arg4 chan<- error) { 123 fake.tailingLogsMutex.Lock() 124 fake.tailingLogsArgsForCall = append(fake.tailingLogsArgsForCall, struct { 125 arg1 string 126 arg2 string 127 arg3 chan<- *events.LogMessage 128 arg4 chan<- error 129 }{arg1, arg2, arg3, arg4}) 130 fake.tailingLogsMutex.Unlock() 131 if fake.TailingLogsStub != nil { 132 fake.TailingLogsStub(arg1, arg2, arg3, arg4) 133 } 134 135 fake.TailFunc(arg3, arg4) 136 } 137 138 func (fake *FakeNoaaConsumer) TailingLogsCallCount() int { 139 fake.tailingLogsMutex.RLock() 140 defer fake.tailingLogsMutex.RUnlock() 141 return len(fake.tailingLogsArgsForCall) 142 } 143 144 func (fake *FakeNoaaConsumer) TailingLogsArgsForCall(i int) (string, string, chan<- *events.LogMessage, chan<- error) { 145 fake.tailingLogsMutex.RLock() 146 defer fake.tailingLogsMutex.RUnlock() 147 return fake.tailingLogsArgsForCall[i].arg1, fake.tailingLogsArgsForCall[i].arg2, fake.tailingLogsArgsForCall[i].arg3, fake.tailingLogsArgsForCall[i].arg4 148 } 149 150 func (fake *FakeNoaaConsumer) SetOnConnectCallback(arg1 func()) { 151 fake.setOnConnectCallbackMutex.Lock() 152 fake.setOnConnectCallbackArgsForCall = append(fake.setOnConnectCallbackArgsForCall, struct { 153 arg1 func() 154 }{arg1}) 155 fake.setOnConnectCallbackMutex.Unlock() 156 if fake.SetOnConnectCallbackStub != nil { 157 fake.SetOnConnectCallbackStub(arg1) 158 } 159 } 160 161 func (fake *FakeNoaaConsumer) SetOnConnectCallbackCallCount() int { 162 fake.setOnConnectCallbackMutex.RLock() 163 defer fake.setOnConnectCallbackMutex.RUnlock() 164 return len(fake.setOnConnectCallbackArgsForCall) 165 } 166 167 func (fake *FakeNoaaConsumer) SetOnConnectCallbackArgsForCall(i int) func() { 168 fake.setOnConnectCallbackMutex.RLock() 169 defer fake.setOnConnectCallbackMutex.RUnlock() 170 return fake.setOnConnectCallbackArgsForCall[i].arg1 171 } 172 173 func (fake *FakeNoaaConsumer) Close() error { 174 fake.closeMutex.Lock() 175 fake.closeArgsForCall = append(fake.closeArgsForCall, struct{}{}) 176 fake.closeMutex.Unlock() 177 if fake.CloseStub != nil { 178 return fake.CloseStub() 179 } else { 180 return fake.closeReturns.result1 181 } 182 } 183 184 func (fake *FakeNoaaConsumer) CloseCallCount() int { 185 fake.closeMutex.RLock() 186 defer fake.closeMutex.RUnlock() 187 return len(fake.closeArgsForCall) 188 } 189 190 func (fake *FakeNoaaConsumer) CloseReturns(result1 error) { 191 fake.CloseStub = nil 192 fake.closeReturns = struct { 193 result1 error 194 }{result1} 195 } 196 197 var _ api.NoaaConsumer = new(FakeNoaaConsumer)