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)