github.com/cloudfoundry-attic/ltc@v0.0.0-20151123212628-098adc7919fc/app_examiner/fake_noaa_consumer/fake_noaa_consumer.go (about) 1 // This file was generated by counterfeiter 2 package fake_noaa_consumer 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/ltc/app_examiner" 8 "github.com/cloudfoundry/sonde-go/events" 9 ) 10 11 type FakeNoaaConsumer struct { 12 GetContainerMetricsStub func(string, string) ([]*events.ContainerMetric, error) 13 getContainerMetricsMutex sync.RWMutex 14 getContainerMetricsArgsForCall []struct { 15 arg1 string 16 arg2 string 17 } 18 getContainerMetricsReturns struct { 19 result1 []*events.ContainerMetric 20 result2 error 21 } 22 } 23 24 func (fake *FakeNoaaConsumer) GetContainerMetrics(arg1 string, arg2 string) ([]*events.ContainerMetric, error) { 25 fake.getContainerMetricsMutex.Lock() 26 fake.getContainerMetricsArgsForCall = append(fake.getContainerMetricsArgsForCall, struct { 27 arg1 string 28 arg2 string 29 }{arg1, arg2}) 30 fake.getContainerMetricsMutex.Unlock() 31 if fake.GetContainerMetricsStub != nil { 32 return fake.GetContainerMetricsStub(arg1, arg2) 33 } else { 34 return fake.getContainerMetricsReturns.result1, fake.getContainerMetricsReturns.result2 35 } 36 } 37 38 func (fake *FakeNoaaConsumer) GetContainerMetricsCallCount() int { 39 fake.getContainerMetricsMutex.RLock() 40 defer fake.getContainerMetricsMutex.RUnlock() 41 return len(fake.getContainerMetricsArgsForCall) 42 } 43 44 func (fake *FakeNoaaConsumer) GetContainerMetricsArgsForCall(i int) (string, string) { 45 fake.getContainerMetricsMutex.RLock() 46 defer fake.getContainerMetricsMutex.RUnlock() 47 return fake.getContainerMetricsArgsForCall[i].arg1, fake.getContainerMetricsArgsForCall[i].arg2 48 } 49 50 func (fake *FakeNoaaConsumer) GetContainerMetricsReturns(result1 []*events.ContainerMetric, result2 error) { 51 fake.GetContainerMetricsStub = nil 52 fake.getContainerMetricsReturns = struct { 53 result1 []*events.ContainerMetric 54 result2 error 55 }{result1, result2} 56 } 57 58 var _ app_examiner.NoaaConsumer = new(FakeNoaaConsumer)