github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/containerizer/fake_signaller/FakeSignaller.go (about) 1 // This file was generated by counterfeiter 2 package fake_signaller 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/garden-linux/containerizer" 8 ) 9 10 type FakeSignaller struct { 11 SignalErrorStub func(err error) error 12 signalErrorMutex sync.RWMutex 13 signalErrorArgsForCall []struct { 14 err error 15 } 16 signalErrorReturns struct { 17 result1 error 18 } 19 SignalSuccessStub func() error 20 signalSuccessMutex sync.RWMutex 21 signalSuccessArgsForCall []struct{} 22 signalSuccessReturns struct { 23 result1 error 24 } 25 } 26 27 func (fake *FakeSignaller) SignalError(err error) error { 28 fake.signalErrorMutex.Lock() 29 fake.signalErrorArgsForCall = append(fake.signalErrorArgsForCall, struct { 30 err error 31 }{err}) 32 fake.signalErrorMutex.Unlock() 33 if fake.SignalErrorStub != nil { 34 return fake.SignalErrorStub(err) 35 } else { 36 return fake.signalErrorReturns.result1 37 } 38 } 39 40 func (fake *FakeSignaller) SignalErrorCallCount() int { 41 fake.signalErrorMutex.RLock() 42 defer fake.signalErrorMutex.RUnlock() 43 return len(fake.signalErrorArgsForCall) 44 } 45 46 func (fake *FakeSignaller) SignalErrorArgsForCall(i int) error { 47 fake.signalErrorMutex.RLock() 48 defer fake.signalErrorMutex.RUnlock() 49 return fake.signalErrorArgsForCall[i].err 50 } 51 52 func (fake *FakeSignaller) SignalErrorReturns(result1 error) { 53 fake.SignalErrorStub = nil 54 fake.signalErrorReturns = struct { 55 result1 error 56 }{result1} 57 } 58 59 func (fake *FakeSignaller) SignalSuccess() error { 60 fake.signalSuccessMutex.Lock() 61 fake.signalSuccessArgsForCall = append(fake.signalSuccessArgsForCall, struct{}{}) 62 fake.signalSuccessMutex.Unlock() 63 if fake.SignalSuccessStub != nil { 64 return fake.SignalSuccessStub() 65 } else { 66 return fake.signalSuccessReturns.result1 67 } 68 } 69 70 func (fake *FakeSignaller) SignalSuccessCallCount() int { 71 fake.signalSuccessMutex.RLock() 72 defer fake.signalSuccessMutex.RUnlock() 73 return len(fake.signalSuccessArgsForCall) 74 } 75 76 func (fake *FakeSignaller) SignalSuccessReturns(result1 error) { 77 fake.SignalSuccessStub = nil 78 fake.signalSuccessReturns = struct { 79 result1 error 80 }{result1} 81 } 82 83 var _ containerizer.Signaller = new(FakeSignaller)