github.com/schwarzm/garden-linux@v0.0.0-20150507151835-33bca2147c47/old/repository_fetcher/fakes/fake_registry_provider.go (about) 1 // This file was generated by counterfeiter 2 package fakes 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/garden-linux/old/repository_fetcher" 8 ) 9 10 type FakeRegistryProvider struct { 11 ProvideRegistryStub func(hostname string) (repository_fetcher.Registry, error) 12 provideRegistryMutex sync.RWMutex 13 provideRegistryArgsForCall []struct { 14 hostname string 15 } 16 provideRegistryReturns struct { 17 result1 repository_fetcher.Registry 18 result2 error 19 } 20 ApplyDefaultHostnameStub func(hostname string) string 21 applyDefaultHostnameMutex sync.RWMutex 22 applyDefaultHostnameArgsForCall []struct { 23 hostname string 24 } 25 applyDefaultHostnameReturns struct { 26 result1 string 27 } 28 } 29 30 func (fake *FakeRegistryProvider) ProvideRegistry(hostname string) (repository_fetcher.Registry, error) { 31 fake.provideRegistryMutex.Lock() 32 fake.provideRegistryArgsForCall = append(fake.provideRegistryArgsForCall, struct { 33 hostname string 34 }{hostname}) 35 fake.provideRegistryMutex.Unlock() 36 if fake.ProvideRegistryStub != nil { 37 return fake.ProvideRegistryStub(hostname) 38 } else { 39 return fake.provideRegistryReturns.result1, fake.provideRegistryReturns.result2 40 } 41 } 42 43 func (fake *FakeRegistryProvider) ProvideRegistryCallCount() int { 44 fake.provideRegistryMutex.RLock() 45 defer fake.provideRegistryMutex.RUnlock() 46 return len(fake.provideRegistryArgsForCall) 47 } 48 49 func (fake *FakeRegistryProvider) ProvideRegistryArgsForCall(i int) string { 50 fake.provideRegistryMutex.RLock() 51 defer fake.provideRegistryMutex.RUnlock() 52 return fake.provideRegistryArgsForCall[i].hostname 53 } 54 55 func (fake *FakeRegistryProvider) ProvideRegistryReturns(result1 repository_fetcher.Registry, result2 error) { 56 fake.ProvideRegistryStub = nil 57 fake.provideRegistryReturns = struct { 58 result1 repository_fetcher.Registry 59 result2 error 60 }{result1, result2} 61 } 62 63 func (fake *FakeRegistryProvider) ApplyDefaultHostname(hostname string) string { 64 fake.applyDefaultHostnameMutex.Lock() 65 fake.applyDefaultHostnameArgsForCall = append(fake.applyDefaultHostnameArgsForCall, struct { 66 hostname string 67 }{hostname}) 68 fake.applyDefaultHostnameMutex.Unlock() 69 if fake.ApplyDefaultHostnameStub != nil { 70 return fake.ApplyDefaultHostnameStub(hostname) 71 } else { 72 return fake.applyDefaultHostnameReturns.result1 73 } 74 } 75 76 func (fake *FakeRegistryProvider) ApplyDefaultHostnameCallCount() int { 77 fake.applyDefaultHostnameMutex.RLock() 78 defer fake.applyDefaultHostnameMutex.RUnlock() 79 return len(fake.applyDefaultHostnameArgsForCall) 80 } 81 82 func (fake *FakeRegistryProvider) ApplyDefaultHostnameArgsForCall(i int) string { 83 fake.applyDefaultHostnameMutex.RLock() 84 defer fake.applyDefaultHostnameMutex.RUnlock() 85 return fake.applyDefaultHostnameArgsForCall[i].hostname 86 } 87 88 func (fake *FakeRegistryProvider) ApplyDefaultHostnameReturns(result1 string) { 89 fake.ApplyDefaultHostnameStub = nil 90 fake.applyDefaultHostnameReturns = struct { 91 result1 string 92 }{result1} 93 } 94 95 var _ repository_fetcher.RegistryProvider = new(FakeRegistryProvider)