github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/containerizer/fake_rlimits_initializer/FakeRlimitsInitializer.go (about) 1 // This file was generated by counterfeiter 2 package fake_rlimits_initializer 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/garden-linux/containerizer" 8 ) 9 10 type FakeRlimitsInitializer struct { 11 InitStub func() error 12 initMutex sync.RWMutex 13 initArgsForCall []struct{} 14 initReturns struct { 15 result1 error 16 } 17 } 18 19 func (fake *FakeRlimitsInitializer) Init() error { 20 fake.initMutex.Lock() 21 fake.initArgsForCall = append(fake.initArgsForCall, struct{}{}) 22 fake.initMutex.Unlock() 23 if fake.InitStub != nil { 24 return fake.InitStub() 25 } else { 26 return fake.initReturns.result1 27 } 28 } 29 30 func (fake *FakeRlimitsInitializer) InitCallCount() int { 31 fake.initMutex.RLock() 32 defer fake.initMutex.RUnlock() 33 return len(fake.initArgsForCall) 34 } 35 36 func (fake *FakeRlimitsInitializer) InitReturns(result1 error) { 37 fake.InitStub = nil 38 fake.initReturns = struct { 39 result1 error 40 }{result1} 41 } 42 43 var _ containerizer.RlimitsInitializer = new(FakeRlimitsInitializer)