github.com/cloudfoundry-attic/ltc@v0.0.0-20151123212628-098adc7919fc/receptor_client/fake_receptor_client_creator/fake_receptor_client_creator.go (about) 1 // This file was generated by counterfeiter 2 package fake_receptor_client_creator 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/ltc/receptor_client" 8 "github.com/cloudfoundry-incubator/receptor" 9 ) 10 11 type FakeCreator struct { 12 CreateReceptorClientStub func(target string) receptor.Client 13 createReceptorClientMutex sync.RWMutex 14 createReceptorClientArgsForCall []struct { 15 target string 16 } 17 createReceptorClientReturns struct { 18 result1 receptor.Client 19 } 20 } 21 22 func (fake *FakeCreator) CreateReceptorClient(target string) receptor.Client { 23 fake.createReceptorClientMutex.Lock() 24 fake.createReceptorClientArgsForCall = append(fake.createReceptorClientArgsForCall, struct { 25 target string 26 }{target}) 27 fake.createReceptorClientMutex.Unlock() 28 if fake.CreateReceptorClientStub != nil { 29 return fake.CreateReceptorClientStub(target) 30 } else { 31 return fake.createReceptorClientReturns.result1 32 } 33 } 34 35 func (fake *FakeCreator) CreateReceptorClientCallCount() int { 36 fake.createReceptorClientMutex.RLock() 37 defer fake.createReceptorClientMutex.RUnlock() 38 return len(fake.createReceptorClientArgsForCall) 39 } 40 41 func (fake *FakeCreator) CreateReceptorClientArgsForCall(i int) string { 42 fake.createReceptorClientMutex.RLock() 43 defer fake.createReceptorClientMutex.RUnlock() 44 return fake.createReceptorClientArgsForCall[i].target 45 } 46 47 func (fake *FakeCreator) CreateReceptorClientReturns(result1 receptor.Client) { 48 fake.CreateReceptorClientStub = nil 49 fake.createReceptorClientReturns = struct { 50 result1 receptor.Client 51 }{result1} 52 } 53 54 var _ receptor_client.Creator = new(FakeCreator)