github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/containerizer/fake_waiter/FakeWaiter.go (about) 1 // This file was generated by counterfeiter 2 package fake_waiter 3 4 import ( 5 "sync" 6 "time" 7 8 "github.com/cloudfoundry-incubator/garden-linux/containerizer" 9 ) 10 11 type FakeWaiter struct { 12 WaitStub func(timeout time.Duration) error 13 waitMutex sync.RWMutex 14 waitArgsForCall []struct { 15 timeout time.Duration 16 } 17 waitReturns struct { 18 result1 error 19 } 20 IsSignalErrorStub func(err error) bool 21 isSignalErrorMutex sync.RWMutex 22 isSignalErrorArgsForCall []struct { 23 err error 24 } 25 isSignalErrorReturns struct { 26 result1 bool 27 } 28 } 29 30 func (fake *FakeWaiter) Wait(timeout time.Duration) error { 31 fake.waitMutex.Lock() 32 fake.waitArgsForCall = append(fake.waitArgsForCall, struct { 33 timeout time.Duration 34 }{timeout}) 35 fake.waitMutex.Unlock() 36 if fake.WaitStub != nil { 37 return fake.WaitStub(timeout) 38 } else { 39 return fake.waitReturns.result1 40 } 41 } 42 43 func (fake *FakeWaiter) WaitCallCount() int { 44 fake.waitMutex.RLock() 45 defer fake.waitMutex.RUnlock() 46 return len(fake.waitArgsForCall) 47 } 48 49 func (fake *FakeWaiter) WaitArgsForCall(i int) time.Duration { 50 fake.waitMutex.RLock() 51 defer fake.waitMutex.RUnlock() 52 return fake.waitArgsForCall[i].timeout 53 } 54 55 func (fake *FakeWaiter) WaitReturns(result1 error) { 56 fake.WaitStub = nil 57 fake.waitReturns = struct { 58 result1 error 59 }{result1} 60 } 61 62 func (fake *FakeWaiter) IsSignalError(err error) bool { 63 fake.isSignalErrorMutex.Lock() 64 fake.isSignalErrorArgsForCall = append(fake.isSignalErrorArgsForCall, struct { 65 err error 66 }{err}) 67 fake.isSignalErrorMutex.Unlock() 68 if fake.IsSignalErrorStub != nil { 69 return fake.IsSignalErrorStub(err) 70 } else { 71 return fake.isSignalErrorReturns.result1 72 } 73 } 74 75 func (fake *FakeWaiter) IsSignalErrorCallCount() int { 76 fake.isSignalErrorMutex.RLock() 77 defer fake.isSignalErrorMutex.RUnlock() 78 return len(fake.isSignalErrorArgsForCall) 79 } 80 81 func (fake *FakeWaiter) IsSignalErrorArgsForCall(i int) error { 82 fake.isSignalErrorMutex.RLock() 83 defer fake.isSignalErrorMutex.RUnlock() 84 return fake.isSignalErrorArgsForCall[i].err 85 } 86 87 func (fake *FakeWaiter) IsSignalErrorReturns(result1 bool) { 88 fake.IsSignalErrorStub = nil 89 fake.isSignalErrorReturns = struct { 90 result1 bool 91 }{result1} 92 } 93 94 var _ containerizer.Waiter = new(FakeWaiter)