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)