github.com/cloudfoundry-attic/ltc@v0.0.0-20151123212628-098adc7919fc/version/fake_version_manager/fake_version_manager.go (about) 1 // This file was generated by counterfeiter 2 package fake_version_manager 3 4 import ( 5 "sync" 6 7 config_package "github.com/cloudfoundry-incubator/ltc/config" 8 "github.com/cloudfoundry-incubator/ltc/version" 9 ) 10 11 type FakeVersionManager struct { 12 SyncLTCStub func(ltcPath string, arch string, config *config_package.Config) error 13 syncLTCMutex sync.RWMutex 14 syncLTCArgsForCall []struct { 15 ltcPath string 16 arch string 17 config *config_package.Config 18 } 19 syncLTCReturns struct { 20 result1 error 21 } 22 ServerVersionsStub func(receptorTarget string) (version.ServerVersions, error) 23 serverVersionsMutex sync.RWMutex 24 serverVersionsArgsForCall []struct { 25 receptorTarget string 26 } 27 serverVersionsReturns struct { 28 result1 version.ServerVersions 29 result2 error 30 } 31 LatticeVersionStub func() string 32 latticeVersionMutex sync.RWMutex 33 latticeVersionArgsForCall []struct{} 34 latticeVersionReturns struct { 35 result1 string 36 } 37 LtcMatchesServerStub func(receptorTarget string) (bool, error) 38 ltcMatchesServerMutex sync.RWMutex 39 ltcMatchesServerArgsForCall []struct { 40 receptorTarget string 41 } 42 ltcMatchesServerReturns struct { 43 result1 bool 44 result2 error 45 } 46 } 47 48 func (fake *FakeVersionManager) SyncLTC(ltcPath string, arch string, config *config_package.Config) error { 49 fake.syncLTCMutex.Lock() 50 fake.syncLTCArgsForCall = append(fake.syncLTCArgsForCall, struct { 51 ltcPath string 52 arch string 53 config *config_package.Config 54 }{ltcPath, arch, config}) 55 fake.syncLTCMutex.Unlock() 56 if fake.SyncLTCStub != nil { 57 return fake.SyncLTCStub(ltcPath, arch, config) 58 } else { 59 return fake.syncLTCReturns.result1 60 } 61 } 62 63 func (fake *FakeVersionManager) SyncLTCCallCount() int { 64 fake.syncLTCMutex.RLock() 65 defer fake.syncLTCMutex.RUnlock() 66 return len(fake.syncLTCArgsForCall) 67 } 68 69 func (fake *FakeVersionManager) SyncLTCArgsForCall(i int) (string, string, *config_package.Config) { 70 fake.syncLTCMutex.RLock() 71 defer fake.syncLTCMutex.RUnlock() 72 return fake.syncLTCArgsForCall[i].ltcPath, fake.syncLTCArgsForCall[i].arch, fake.syncLTCArgsForCall[i].config 73 } 74 75 func (fake *FakeVersionManager) SyncLTCReturns(result1 error) { 76 fake.SyncLTCStub = nil 77 fake.syncLTCReturns = struct { 78 result1 error 79 }{result1} 80 } 81 82 func (fake *FakeVersionManager) ServerVersions(receptorTarget string) (version.ServerVersions, error) { 83 fake.serverVersionsMutex.Lock() 84 fake.serverVersionsArgsForCall = append(fake.serverVersionsArgsForCall, struct { 85 receptorTarget string 86 }{receptorTarget}) 87 fake.serverVersionsMutex.Unlock() 88 if fake.ServerVersionsStub != nil { 89 return fake.ServerVersionsStub(receptorTarget) 90 } else { 91 return fake.serverVersionsReturns.result1, fake.serverVersionsReturns.result2 92 } 93 } 94 95 func (fake *FakeVersionManager) ServerVersionsCallCount() int { 96 fake.serverVersionsMutex.RLock() 97 defer fake.serverVersionsMutex.RUnlock() 98 return len(fake.serverVersionsArgsForCall) 99 } 100 101 func (fake *FakeVersionManager) ServerVersionsArgsForCall(i int) string { 102 fake.serverVersionsMutex.RLock() 103 defer fake.serverVersionsMutex.RUnlock() 104 return fake.serverVersionsArgsForCall[i].receptorTarget 105 } 106 107 func (fake *FakeVersionManager) ServerVersionsReturns(result1 version.ServerVersions, result2 error) { 108 fake.ServerVersionsStub = nil 109 fake.serverVersionsReturns = struct { 110 result1 version.ServerVersions 111 result2 error 112 }{result1, result2} 113 } 114 115 func (fake *FakeVersionManager) LatticeVersion() string { 116 fake.latticeVersionMutex.Lock() 117 fake.latticeVersionArgsForCall = append(fake.latticeVersionArgsForCall, struct{}{}) 118 fake.latticeVersionMutex.Unlock() 119 if fake.LatticeVersionStub != nil { 120 return fake.LatticeVersionStub() 121 } else { 122 return fake.latticeVersionReturns.result1 123 } 124 } 125 126 func (fake *FakeVersionManager) LatticeVersionCallCount() int { 127 fake.latticeVersionMutex.RLock() 128 defer fake.latticeVersionMutex.RUnlock() 129 return len(fake.latticeVersionArgsForCall) 130 } 131 132 func (fake *FakeVersionManager) LatticeVersionReturns(result1 string) { 133 fake.LatticeVersionStub = nil 134 fake.latticeVersionReturns = struct { 135 result1 string 136 }{result1} 137 } 138 139 func (fake *FakeVersionManager) LtcMatchesServer(receptorTarget string) (bool, error) { 140 fake.ltcMatchesServerMutex.Lock() 141 fake.ltcMatchesServerArgsForCall = append(fake.ltcMatchesServerArgsForCall, struct { 142 receptorTarget string 143 }{receptorTarget}) 144 fake.ltcMatchesServerMutex.Unlock() 145 if fake.LtcMatchesServerStub != nil { 146 return fake.LtcMatchesServerStub(receptorTarget) 147 } else { 148 return fake.ltcMatchesServerReturns.result1, fake.ltcMatchesServerReturns.result2 149 } 150 } 151 152 func (fake *FakeVersionManager) LtcMatchesServerCallCount() int { 153 fake.ltcMatchesServerMutex.RLock() 154 defer fake.ltcMatchesServerMutex.RUnlock() 155 return len(fake.ltcMatchesServerArgsForCall) 156 } 157 158 func (fake *FakeVersionManager) LtcMatchesServerArgsForCall(i int) string { 159 fake.ltcMatchesServerMutex.RLock() 160 defer fake.ltcMatchesServerMutex.RUnlock() 161 return fake.ltcMatchesServerArgsForCall[i].receptorTarget 162 } 163 164 func (fake *FakeVersionManager) LtcMatchesServerReturns(result1 bool, result2 error) { 165 fake.LtcMatchesServerStub = nil 166 fake.ltcMatchesServerReturns = struct { 167 result1 bool 168 result2 error 169 }{result1, result2} 170 } 171 172 var _ version.VersionManager = new(FakeVersionManager)