github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/api/fakes/fake_old_logs_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/loggregatorlib/logmessage" 9 ) 10 11 type FakeOldLogsRepository struct { 12 RecentLogsForStub func(appGuid string) ([]*logmessage.LogMessage, error) 13 recentLogsForMutex sync.RWMutex 14 recentLogsForArgsForCall []struct { 15 appGuid string 16 } 17 recentLogsForReturns struct { 18 result1 []*logmessage.LogMessage 19 result2 error 20 } 21 TailLogsForStub func(appGuid string, onConnect func(), onMessage func(*logmessage.LogMessage)) error 22 tailLogsForMutex sync.RWMutex 23 tailLogsForArgsForCall []struct { 24 appGuid string 25 onConnect func() 26 onMessage func(*logmessage.LogMessage) 27 } 28 tailLogsForReturns struct { 29 result1 error 30 } 31 CloseStub func() 32 closeMutex sync.RWMutex 33 closeArgsForCall []struct{} 34 } 35 36 func (fake *FakeOldLogsRepository) RecentLogsFor(appGuid string) ([]*logmessage.LogMessage, error) { 37 fake.recentLogsForMutex.Lock() 38 fake.recentLogsForArgsForCall = append(fake.recentLogsForArgsForCall, struct { 39 appGuid string 40 }{appGuid}) 41 fake.recentLogsForMutex.Unlock() 42 if fake.RecentLogsForStub != nil { 43 return fake.RecentLogsForStub(appGuid) 44 } else { 45 return fake.recentLogsForReturns.result1, fake.recentLogsForReturns.result2 46 } 47 } 48 49 func (fake *FakeOldLogsRepository) RecentLogsForCallCount() int { 50 fake.recentLogsForMutex.RLock() 51 defer fake.recentLogsForMutex.RUnlock() 52 return len(fake.recentLogsForArgsForCall) 53 } 54 55 func (fake *FakeOldLogsRepository) RecentLogsForArgsForCall(i int) string { 56 fake.recentLogsForMutex.RLock() 57 defer fake.recentLogsForMutex.RUnlock() 58 return fake.recentLogsForArgsForCall[i].appGuid 59 } 60 61 func (fake *FakeOldLogsRepository) RecentLogsForReturns(result1 []*logmessage.LogMessage, result2 error) { 62 fake.RecentLogsForStub = nil 63 fake.recentLogsForReturns = struct { 64 result1 []*logmessage.LogMessage 65 result2 error 66 }{result1, result2} 67 } 68 69 func (fake *FakeOldLogsRepository) TailLogsFor(appGuid string, onConnect func(), onMessage func(*logmessage.LogMessage)) error { 70 fake.tailLogsForMutex.Lock() 71 fake.tailLogsForArgsForCall = append(fake.tailLogsForArgsForCall, struct { 72 appGuid string 73 onConnect func() 74 onMessage func(*logmessage.LogMessage) 75 }{appGuid, onConnect, onMessage}) 76 fake.tailLogsForMutex.Unlock() 77 if fake.TailLogsForStub != nil { 78 return fake.TailLogsForStub(appGuid, onConnect, onMessage) 79 } else { 80 return fake.tailLogsForReturns.result1 81 } 82 } 83 84 func (fake *FakeOldLogsRepository) TailLogsForCallCount() int { 85 fake.tailLogsForMutex.RLock() 86 defer fake.tailLogsForMutex.RUnlock() 87 return len(fake.tailLogsForArgsForCall) 88 } 89 90 func (fake *FakeOldLogsRepository) TailLogsForArgsForCall(i int) (string, func(), func(*logmessage.LogMessage)) { 91 fake.tailLogsForMutex.RLock() 92 defer fake.tailLogsForMutex.RUnlock() 93 return fake.tailLogsForArgsForCall[i].appGuid, fake.tailLogsForArgsForCall[i].onConnect, fake.tailLogsForArgsForCall[i].onMessage 94 } 95 96 func (fake *FakeOldLogsRepository) TailLogsForReturns(result1 error) { 97 fake.TailLogsForStub = nil 98 fake.tailLogsForReturns = struct { 99 result1 error 100 }{result1} 101 } 102 103 func (fake *FakeOldLogsRepository) Close() { 104 fake.closeMutex.Lock() 105 fake.closeArgsForCall = append(fake.closeArgsForCall, struct{}{}) 106 fake.closeMutex.Unlock() 107 if fake.CloseStub != nil { 108 fake.CloseStub() 109 } 110 } 111 112 func (fake *FakeOldLogsRepository) CloseCallCount() int { 113 fake.closeMutex.RLock() 114 defer fake.closeMutex.RUnlock() 115 return len(fake.closeArgsForCall) 116 } 117 118 var _ api.OldLogsRepository = new(FakeOldLogsRepository)