github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/api/fakes/fake_logs_noaa_repository.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/cli/cf/models"
     9  	"github.com/cloudfoundry/sonde-go/events"
    10  )
    11  
    12  type FakeLogsNoaaRepository struct {
    13  	GetContainerMetricsStub        func(string, []models.AppInstanceFields) ([]models.AppInstanceFields, error)
    14  	getContainerMetricsMutex       sync.RWMutex
    15  	getContainerMetricsArgsForCall []struct {
    16  		arg1 string
    17  		arg2 []models.AppInstanceFields
    18  	}
    19  	getContainerMetricsReturns struct {
    20  		result1 []models.AppInstanceFields
    21  		result2 error
    22  	}
    23  	RecentLogsForStub        func(appGuid string) ([]*events.LogMessage, error)
    24  	recentLogsForMutex       sync.RWMutex
    25  	recentLogsForArgsForCall []struct {
    26  		appGuid string
    27  	}
    28  	recentLogsForReturns struct {
    29  		result1 []*events.LogMessage
    30  		result2 error
    31  	}
    32  	TailNoaaLogsForStub        func(appGuid string, onConnect func(), onMessage func(*events.LogMessage)) error
    33  	tailNoaaLogsForMutex       sync.RWMutex
    34  	tailNoaaLogsForArgsForCall []struct {
    35  		appGuid   string
    36  		onConnect func()
    37  		onMessage func(*events.LogMessage)
    38  	}
    39  	tailNoaaLogsForReturns struct {
    40  		result1 error
    41  	}
    42  	CloseStub        func()
    43  	closeMutex       sync.RWMutex
    44  	closeArgsForCall []struct{}
    45  }
    46  
    47  func (fake *FakeLogsNoaaRepository) GetContainerMetrics(arg1 string, arg2 []models.AppInstanceFields) ([]models.AppInstanceFields, error) {
    48  	fake.getContainerMetricsMutex.Lock()
    49  	fake.getContainerMetricsArgsForCall = append(fake.getContainerMetricsArgsForCall, struct {
    50  		arg1 string
    51  		arg2 []models.AppInstanceFields
    52  	}{arg1, arg2})
    53  	fake.getContainerMetricsMutex.Unlock()
    54  	if fake.GetContainerMetricsStub != nil {
    55  		return fake.GetContainerMetricsStub(arg1, arg2)
    56  	} else {
    57  		return fake.getContainerMetricsReturns.result1, fake.getContainerMetricsReturns.result2
    58  	}
    59  }
    60  
    61  func (fake *FakeLogsNoaaRepository) GetContainerMetricsCallCount() int {
    62  	fake.getContainerMetricsMutex.RLock()
    63  	defer fake.getContainerMetricsMutex.RUnlock()
    64  	return len(fake.getContainerMetricsArgsForCall)
    65  }
    66  
    67  func (fake *FakeLogsNoaaRepository) GetContainerMetricsArgsForCall(i int) (string, []models.AppInstanceFields) {
    68  	fake.getContainerMetricsMutex.RLock()
    69  	defer fake.getContainerMetricsMutex.RUnlock()
    70  	return fake.getContainerMetricsArgsForCall[i].arg1, fake.getContainerMetricsArgsForCall[i].arg2
    71  }
    72  
    73  func (fake *FakeLogsNoaaRepository) GetContainerMetricsReturns(result1 []models.AppInstanceFields, result2 error) {
    74  	fake.GetContainerMetricsStub = nil
    75  	fake.getContainerMetricsReturns = struct {
    76  		result1 []models.AppInstanceFields
    77  		result2 error
    78  	}{result1, result2}
    79  }
    80  
    81  func (fake *FakeLogsNoaaRepository) RecentLogsFor(appGuid string) ([]*events.LogMessage, error) {
    82  	fake.recentLogsForMutex.Lock()
    83  	fake.recentLogsForArgsForCall = append(fake.recentLogsForArgsForCall, struct {
    84  		appGuid string
    85  	}{appGuid})
    86  	fake.recentLogsForMutex.Unlock()
    87  	if fake.RecentLogsForStub != nil {
    88  		return fake.RecentLogsForStub(appGuid)
    89  	} else {
    90  		return fake.recentLogsForReturns.result1, fake.recentLogsForReturns.result2
    91  	}
    92  }
    93  
    94  func (fake *FakeLogsNoaaRepository) RecentLogsForCallCount() int {
    95  	fake.recentLogsForMutex.RLock()
    96  	defer fake.recentLogsForMutex.RUnlock()
    97  	return len(fake.recentLogsForArgsForCall)
    98  }
    99  
   100  func (fake *FakeLogsNoaaRepository) RecentLogsForArgsForCall(i int) string {
   101  	fake.recentLogsForMutex.RLock()
   102  	defer fake.recentLogsForMutex.RUnlock()
   103  	return fake.recentLogsForArgsForCall[i].appGuid
   104  }
   105  
   106  func (fake *FakeLogsNoaaRepository) RecentLogsForReturns(result1 []*events.LogMessage, result2 error) {
   107  	fake.RecentLogsForStub = nil
   108  	fake.recentLogsForReturns = struct {
   109  		result1 []*events.LogMessage
   110  		result2 error
   111  	}{result1, result2}
   112  }
   113  
   114  func (fake *FakeLogsNoaaRepository) TailNoaaLogsFor(appGuid string, onConnect func(), onMessage func(*events.LogMessage)) error {
   115  	fake.tailNoaaLogsForMutex.Lock()
   116  	fake.tailNoaaLogsForArgsForCall = append(fake.tailNoaaLogsForArgsForCall, struct {
   117  		appGuid   string
   118  		onConnect func()
   119  		onMessage func(*events.LogMessage)
   120  	}{appGuid, onConnect, onMessage})
   121  	fake.tailNoaaLogsForMutex.Unlock()
   122  	if fake.TailNoaaLogsForStub != nil {
   123  		return fake.TailNoaaLogsForStub(appGuid, onConnect, onMessage)
   124  	} else {
   125  		return fake.tailNoaaLogsForReturns.result1
   126  	}
   127  }
   128  
   129  func (fake *FakeLogsNoaaRepository) TailNoaaLogsForCallCount() int {
   130  	fake.tailNoaaLogsForMutex.RLock()
   131  	defer fake.tailNoaaLogsForMutex.RUnlock()
   132  	return len(fake.tailNoaaLogsForArgsForCall)
   133  }
   134  
   135  func (fake *FakeLogsNoaaRepository) TailNoaaLogsForArgsForCall(i int) (string, func(), func(*events.LogMessage)) {
   136  	fake.tailNoaaLogsForMutex.RLock()
   137  	defer fake.tailNoaaLogsForMutex.RUnlock()
   138  	return fake.tailNoaaLogsForArgsForCall[i].appGuid, fake.tailNoaaLogsForArgsForCall[i].onConnect, fake.tailNoaaLogsForArgsForCall[i].onMessage
   139  }
   140  
   141  func (fake *FakeLogsNoaaRepository) TailNoaaLogsForReturns(result1 error) {
   142  	fake.TailNoaaLogsForStub = nil
   143  	fake.tailNoaaLogsForReturns = struct {
   144  		result1 error
   145  	}{result1}
   146  }
   147  
   148  func (fake *FakeLogsNoaaRepository) Close() {
   149  	fake.closeMutex.Lock()
   150  	fake.closeArgsForCall = append(fake.closeArgsForCall, struct{}{})
   151  	fake.closeMutex.Unlock()
   152  	if fake.CloseStub != nil {
   153  		fake.CloseStub()
   154  	}
   155  }
   156  
   157  func (fake *FakeLogsNoaaRepository) CloseCallCount() int {
   158  	fake.closeMutex.RLock()
   159  	defer fake.closeMutex.RUnlock()
   160  	return len(fake.closeArgsForCall)
   161  }
   162  
   163  var _ api.LogsNoaaRepository = new(FakeLogsNoaaRepository)