github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/network/fakes/fake_hostname.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/network" 8 ) 9 10 type FakeHostname struct { 11 SetHostnameStub func(hostName string) error 12 setHostnameMutex sync.RWMutex 13 setHostnameArgsForCall []struct { 14 hostName string 15 } 16 setHostnameReturns struct { 17 result1 error 18 } 19 } 20 21 func (fake *FakeHostname) SetHostname(hostName string) error { 22 fake.setHostnameMutex.Lock() 23 fake.setHostnameArgsForCall = append(fake.setHostnameArgsForCall, struct { 24 hostName string 25 }{hostName}) 26 fake.setHostnameMutex.Unlock() 27 if fake.SetHostnameStub != nil { 28 return fake.SetHostnameStub(hostName) 29 } else { 30 return fake.setHostnameReturns.result1 31 } 32 } 33 34 func (fake *FakeHostname) SetHostnameCallCount() int { 35 fake.setHostnameMutex.RLock() 36 defer fake.setHostnameMutex.RUnlock() 37 return len(fake.setHostnameArgsForCall) 38 } 39 40 func (fake *FakeHostname) SetHostnameArgsForCall(i int) string { 41 fake.setHostnameMutex.RLock() 42 defer fake.setHostnameMutex.RUnlock() 43 return fake.setHostnameArgsForCall[i].hostName 44 } 45 46 func (fake *FakeHostname) SetHostnameReturns(result1 error) { 47 fake.SetHostnameStub = nil 48 fake.setHostnameReturns = struct { 49 result1 error 50 }{result1} 51 } 52 53 var _ network.Hostname = new(FakeHostname)